MCPcopy Index your code

hub / github.com/facebook/CacheLib / functions

Functions5,467 in github.com/facebook/CacheLib

↓ 18 callersFunctiontoString
cachelib/common/Utils.cpp:349
↓ 18 callersMethodvisitQuantileEstimator
cachelib/common/PercentileStats.h:84
↓ 18 callersMethodwasCleanShutDown
cachelib/allocator/NvmCacheState.cpp:145
↓ 17 callersMethodcheck
cachelib/common/tests/EventInterfaceTest.h:76
↓ 17 callersFunctioncombineHashes
combines two 64 bit hash into one
cachelib/common/Hash.h:74
↓ 17 callersMethoddec
cachelib/common/AtomicCounter.h:91
↓ 17 callersMethodgetCurFetchingPieceIndex
cachelib/common/piecewise/GenericPiecesBase.h:75
↓ 17 callersFunctiongetPageSize
cachelib/shm/ShmCommon.cpp:31
↓ 17 callersMethodgetPrev
cachelib/allocator/datastruct/DList.h:127
↓ 17 callersMethodgetRefCount
cachelib/allocator/CacheItem.h:787
↓ 17 callersMethodgetStats
cachelib/cachebench/cache/Cache.h:1154
↓ 17 callersMethodincrActiveReqs
increments the refcount for the current cohort. Optimisitically assumes the cohort is not switching. Just increment and if it actually changed in the
cachelib/common/Cohort.h:114
↓ 17 callersMethodisMoving
cachelib/allocator/CacheItem.h:868
↓ 17 callersMethodisNvmEvicted
cachelib/allocator/CacheItem.h:898
↓ 17 callersMethodmutableView
Return a mutable view
cachelib/navy/common/Buffer.h:151
↓ 17 callersMethodnumActiveAllocs
cachelib/allocator/CacheStats.cpp:412
↓ 17 callersMethodremove
cachelib/allocator/nvmcache/NvmCache.h:1620
↓ 17 callersMethodstart
* Helper to automatically measure latency & update counters in a scope. * Returns an non-empty std::optional if sampled for latency measurement.
cachelib/interface/Stats.h:118
↓ 17 callersMethodtotalSlabs
cachelib/allocator/memory/MemoryAllocatorStats.h:51
↓ 17 callersMethodviewAsChainedAllocs
cachelib/cachebench/cache/Cache.h:214
↓ 16 callersMethodattachBuffer
Attaches buffer 'buf' to the region.
cachelib/navy/block_cache/Region.h:149
↓ 16 callersFunctionbegin
cachelib/datatype/Buffer.h:143
↓ 16 callersFunctiongetAlignedSize
cachelib/common/Utils.h:274
↓ 16 callersFunctiongetSize
get the size of the value.
cachelib/allocator/KAllocation.h:162
↓ 16 callersMethodgetSizeOfAPiece
cachelib/common/piecewise/GenericPiecesBase.h:105
↓ 16 callersMethodgetStats
cachelib/allocator/MM2Q.h:1072
↓ 16 callersFunctiongetSteadyClockSeconds
cachelib/navy/common/Utils.h:36
↓ 16 callersFunctionget_global_cache
()
cachelib/rust/src/lrucache.rs:496
↓ 16 callersFunctionhashInt
cachelib/common/Hash.h:78
↓ 16 callersMethodinsertOrReplace
cachelib/cachebench/cache/Cache.h:957
↓ 16 callersMethodisRestorable
returns true if the slab allocator can be restored through serialized state. This is a precondition to calling saveState.
cachelib/allocator/memory/SlabAllocator.h:118
↓ 16 callersFunctionmakeHash
cachelib/common/tests/ApproxSplitSetTest.cpp:33
↓ 16 callersMethodnumStoredEntries
Get the number of stored entries
cachelib/navy/block_cache/CombinedEntryBlock.h:116
↓ 16 callersMethodreplaceIfMatch
cachelib/navy/block_cache/FixedSizeIndex.cpp:165
↓ 15 callersMethodadd
cachelib/allocator/MM2Q.h:886
↓ 15 callersMethodallocate
cachelib/navy/block_cache/Allocator.cpp:50
↓ 15 callersFunctionexpectRegionsTracked
Expect regions specified to be tracked exactly once and in order
cachelib/navy/block_cache/tests/TestHelpers.h:107
↓ 15 callersMethodgetBlob
cachelib/allocator/nvmcache/NvmItem.cpp:29
↓ 15 callersMethodgetCache
cachelib/compact_cache/tests/CCacheTests.h:177
↓ 15 callersMethodgetFirst
cachelib/navy/bighash/Bucket.cpp:194
↓ 15 callersFunctiongetRandomAllocSize
cachelib/allocator/memory/tests/TestBase.cpp:117
↓ 15 callersMethodgetSlabForIdx
returns the slab corresponding to the idx, irrespective of the validity of the memory. The caller can use isValidSlab to check if the returned slab is
cachelib/allocator/memory/SlabAllocator.h:323
↓ 15 callersMethodisAccessible
cachelib/allocator/CacheItem.h:823
↓ 15 callersMethodnumItems
cachelib/allocator/CacheStats.cpp:372
↓ 15 callersFunctionprintMsg
cachelib/benchmarks/BenchmarkUtils.h:72
↓ 15 callersMethodread
cachelib/navy/block_cache/RegionManager.cpp:702
↓ 15 callersMethodremove
cachelib/allocator/CacheAllocator.h:4284
↓ 15 callersMethodreset
cachelib/allocator/nvmcache/InFlightPuts.h:132
↓ 15 callersMethodreset
cachelib/navy/block_cache/Region.cpp:137
↓ 15 callersMethodresizePools
cachelib/allocator/memory/MemoryPoolManager.cpp:200
↓ 15 callersMethodtoString
cachelib/allocator/tests/AccessTypeTest.h:62
↓ 15 callersMethodtry_lock
cachelib/common/Mutex.h:230
↓ 14 callersMethodallocate
cachelib/cachebench/cache/Cache.h:942
↓ 14 callersFunctioncreateDevice
cachelib/allocator/nvmcache/NavySetup.cpp:349
↓ 14 callersFunctionexpectAllAllocSizesValid
cachelib/allocator/memory/tests/SlabAllocatorTest.cpp:865
↓ 14 callersMethodfindToWrite
cachelib/allocator/CacheAllocator.h:4643
↓ 14 callersMethodgetCounters
cachelib/allocator/nvmcache/tests/NavyConfigTest.cpp:65
↓ 14 callersMethodgetDelta
cachelib/allocator/CacheStats.cpp:484
↓ 14 callersMethodgetIndexEntry
cachelib/navy/block_cache/CombinedEntryBlock.cpp:82
↓ 14 callersMethodgetKey
cachelib/interface/components/RAMCacheComponent.cpp:100
↓ 14 callersMethodgetNext
cachelib/allocator/datastruct/DList.h:123
↓ 14 callersMethodgetNumItems
Gets the number of items in this region.
cachelib/navy/block_cache/Region.h:130
↓ 14 callersMethodgetRemainingBytes
cachelib/common/piecewise/GenericPieces.h:80
↓ 14 callersMethodgetUsableSize
returns the size of the NVM space used for caching
cachelib/allocator/nvmcache/NvmCache.h:270
↓ 14 callersMethodlockShared
cachelib/common/Mutex.h:368
↓ 14 callersFunctionmakeEnginePair
cachelib/navy/driver/tests/DriverTest.cpp:177
↓ 14 callersFunctionnandWriteBytes
TODO: add unit tests
cachelib/cachebench/util/NandWrites.cpp:467
↓ 14 callersMethodrecordNewReq
cachelib/cachebench/workload/PieceWiseCache.cpp:426
↓ 14 callersMethodrend
cachelib/allocator/datastruct/DList.h:455
↓ 14 callersMethodrestoreCache
cachelib/persistence/PersistenceManager.cpp:163
↓ 14 callersMethodsetBlockSize
============ Device settings ============= Set the device block size, i.e., minimum unit of IO
cachelib/allocator/nvmcache/NavyConfig.h:926
↓ 14 callersFunctionstrzBuffer
cachelib/navy/block_cache/tests/BlockCacheTest.cpp:108
↓ 14 callersFunctiontoString
cachelib/navy/common/Types.cpp:20
↓ 13 callersMethodallocate
cachelib/experimental/deprecated_objcache/tests/Common.h:64
↓ 13 callersMethodallocateChainedItem
cachelib/cachebench/cache/Cache.h:910
↓ 13 callersMethodbegin
cachelib/navy/block_cache/FixedSizeIndex.cpp:383
↓ 13 callersFunctionchecksum
cachelib/navy/common/Hash.cpp:26
↓ 13 callersMethodcreateNewPool
cachelib/allocator/memory/MemoryPoolManager.cpp:101
↓ 13 callersMethodendLockGroup
cachelib/allocator/CacheAllocator.h:704
↓ 13 callersMethodgetInternal
accessor. Calling getInternal() on handle with isReady() == false blocks the thread until the handle is ready.
cachelib/allocator/Handle.h:263
↓ 13 callersMethodgetLastEntryEndOffset
Gets the end offset of last slot added to this region.
cachelib/navy/block_cache/Region.h:124
↓ 13 callersMethodgetNext
cachelib/allocator/CacheItem.h:1124
↓ 13 callersMethodgetPending
cachelib/common/Cohort.h:143
↓ 13 callersMethodgetSize
* return the total size of currently used chunks (virtual function). This * could be different from the configured size since the resizing happens
cachelib/compact_cache/CCache.h:227
↓ 13 callersMethodgrowPool
cachelib/allocator/memory/MemoryPoolManager.cpp:226
↓ 13 callersMethodincRef
cachelib/allocator/tests/AccessTypeTest.h:59
↓ 13 callersMethodindex
cachelib/navy/bighash/BigHash.h:177
↓ 13 callersMethodinsertOrReplace
cachelib/interface/tests/InterfaceTest.cpp:109
↓ 13 callersMethodisCombinedEntry
cachelib/navy/block_cache/Index.h:280
↓ 13 callersMethodnumFreeAllocs
cachelib/allocator/memory/MemoryAllocatorStats.h:110
↓ 13 callersMethodopenForRead
cachelib/navy/block_cache/Region.cpp:68
↓ 13 callersFunctionpowTwoAlign
cachelib/navy/common/Utils.h:50
↓ 13 callersMethodrecover
cachelib/object_cache/ObjectCache.h:1217
↓ 13 callersMethodreset
cachelib/cachebench/workload/PieceWiseCache.h:80
↓ 13 callersMethodsaveCache
cachelib/persistence/PersistenceManager.cpp:74
↓ 13 callersMethodtryAcquireToken
cachelib/allocator/nvmcache/InFlightPuts.h:50
↓ 13 callersMethodwithWlock
cachelib/interface/utils/ShardedSerializer.h:150
↓ 12 callersMethodaddIndexEntry
cachelib/navy/block_cache/CombinedEntryBlock.cpp:23
↓ 12 callersMethodbeginLockGroup
cachelib/allocator/ChainedHashTable.h:1635
↓ 12 callersMethodcomputeChecksum
cachelib/navy/block_cache/BlockCache.h:313
← previousnext →301–400 of 5,467, ranked by callers