Home
last modified time | relevance | path

Searched refs:CacheT (Results 1 – 7 of 7) sorted by relevance

/freebsd-src/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dquarantine.h173 typedef QuarantineCache<Callback> CacheT; typedef
201 void put(CacheT *C, Callback Cb, Node *Ptr, uptr Size) { in put()
207 void NOINLINE drain(CacheT *C, Callback Cb) EXCLUDES(CacheMutex) { in drain()
219 void NOINLINE drainAndRecycle(CacheT *C, Callback Cb) EXCLUDES(CacheMutex) { in drainAndRecycle()
250 CacheT Cache GUARDED_BY(CacheMutex);
258 CacheT Tmp; in recycle()
288 void NOINLINE doRecycle(CacheT *C, Callback Cb) { in doRecycle()
H A Dallocator_config.h86 template <typename Config> using CacheT = MapAllocatorCache<Config>;
131 template <typename Config> using CacheT = MapAllocatorCache<Config>;
164 template <typename Config> using CacheT = MapAllocatorNoCache<Config>;
188 template <typename Config> using CacheT = MapAllocatorNoCache<Config>;
156 template <typename Config> using CacheT = MapAllocatorCache<Config>; global() member
201 template <typename Config> using CacheT = MapAllocatorCache<Config>; global() member
233 template <typename Config> using CacheT = MapAllocatorNoCache<Config>; global() member
257 template <typename Config> using CacheT = MapAllocatorNoCache<Config>; global() member
H A Dtsd.h75 typename Allocator::CacheT &getCache() REQUIRES(Mutex) { return Cache; } in getCache()
84 typename Allocator::CacheT Cache GUARDED_BY(Mutex);
H A Dprimary32.h55 typedef SizeClassAllocatorLocalCache<ThisT> CacheT;
197 u16 popBlocks(CacheT *C, uptr ClassId, CompactPtrT *ToArray, in popBlocks()
215 void pushBlocks(CacheT *C, uptr ClassId, CompactPtrT *Array, u32 Size) { in popBatch()
533 CacheT::getMaxCached(getSizeByClassId(SizeClassMap::BatchClassId)); in pushBatchClassBlocks()
605 void pushBlocksImpl(CacheT *C, uptr ClassId, SizeClassInfo *Sci,
715 u16 popBlocksImpl(CacheT *C, uptr ClassId, SizeClassInfo *Sci,
741 // `CacheT::getMaxCached()` may also impact the time spent on accessing the in popBatchImpl()
745 // `CacheT::getMaxCached()`. in popBatchImpl()
785 NOINLINE bool populateFreeList(CacheT *C, uptr ClassId, SizeClassInfo *Sci) in populateFreeList()
808 const u16 MaxCount = CacheT in populateFreeList()
56 typedef SizeClassAllocatorLocalCache<ThisT> CacheT; global() typedef
[all...]
H A Dprimary64.h60 typedef SizeClassAllocatorLocalCache<ThisT> CacheT;
218 u16 popBlocks(CacheT *C, uptr ClassId, CompactPtrT *ToArray, in verifyAllBlocksAreReleasedTestOnly()
273 void pushBlocks(CacheT *C, uptr ClassId, CompactPtrT *Array, u32 Size) { in popBatch()
686 CacheT::getMaxCached(getSizeByClassId(SizeClassMap::BatchClassId)); in pushBatchClassBlocks()
757 void pushBlocksImpl(CacheT *C, uptr ClassId, RegionInfo *Region,
867 u16 popBlocksWithCV(CacheT *C, uptr ClassId, RegionInfo *Region, in popBatchWithCV()
942 u16 popBlocksImpl(CacheT *C, uptr ClassId, RegionInfo *Region, in popBatchImpl()
968 // `CacheT::getMaxCached()` may also impact the time spent on accessing the in popBatchImpl()
972 // `CacheT::getMaxCached()`. in popBatchImpl()
1013 NOINLINE u16 populateFreeListAndPopBlocks(CacheT * in populateFreeListAndPopBatch()
62 typedef SizeClassAllocatorLocalCache<ThisT> CacheT; global() typedef
[all...]
H A Dcombined.h57 using CacheT = typename PrimaryT::CacheT; in callPostInitCallback()
66 explicit QuarantineCallback(ThisT &Instance, CacheT &LocalCache) in recycle()
136 CacheT &Cache; in init()
140 typedef typename QuarantineT::CacheT QuarantineCacheT; in init()
263 void initCache(CacheT *Cache) { Cache->init(&Stats, &Primary); } in getHeaderTaggedPointer()
51 using CacheT = typename PrimaryT::CacheT; global() variable
H A Dsecondary.h562 typename Config::template CacheT<typename Config::CacheConfig> Cache; in allocate()