Home
last modified time | relevance | path

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

/freebsd-14.2/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.h156 template <typename Config> using CacheT = MapAllocatorCache<Config>; member
201 template <typename Config> using CacheT = MapAllocatorCache<Config>; member
233 template <typename Config> using CacheT = MapAllocatorNoCache<Config>; member
257 template <typename Config> using CacheT = MapAllocatorNoCache<Config>; member
H A Dtsd.h75 typename Allocator::CacheT &getCache() REQUIRES(Mutex) { return Cache; } in alignas()
84 typename Allocator::CacheT Cache GUARDED_BY(Mutex); in alignas()
H A Dprimary32.h56 typedef SizeClassAllocatorLocalCache<ThisT> CacheT; typedef
197 u16 popBlocks(CacheT *C, uptr ClassId, CompactPtrT *ToArray, in popBlocks()
213 TransferBatchT *popBatch(CacheT *C, uptr ClassId) { in popBatch()
229 void pushBlocks(CacheT *C, uptr ClassId, CompactPtrT *Array, u32 Size) { in pushBlocks()
547 CacheT::getMaxCached(getSizeByClassId(SizeClassMap::BatchClassId)); in pushBatchClassBlocks()
619 void pushBlocksImpl(CacheT *C, uptr ClassId, SizeClassInfo *Sci,
637 BG->MaxCachedPerBatch = CacheT::getMaxCached(getSizeByClassId(ClassId));
733 TransferBatchT *popBatchImpl(CacheT *C, uptr ClassId, SizeClassInfo *Sci) in popBatchImpl()
778 NOINLINE bool populateFreeList(CacheT *C, uptr ClassId, SizeClassInfo *Sci) in populateFreeList()
801 const u16 MaxCount = CacheT::getMaxCached(Size); in populateFreeList()
H A Dprimary64.h62 typedef SizeClassAllocatorLocalCache<ThisT> CacheT; typedef
227 u16 popBlocks(CacheT *C, uptr ClassId, CompactPtrT *ToArray, in popBlocks()
243 TransferBatchT *popBatch(CacheT *C, uptr ClassId) { in popBatch()
293 void pushBlocks(CacheT *C, uptr ClassId, CompactPtrT *Array, u32 Size) { in pushBlocks()
677 CacheT::getMaxCached(getSizeByClassId(SizeClassMap::BatchClassId)); in pushBatchClassBlocks()
748 void pushBlocksImpl(CacheT *C, uptr ClassId, RegionInfo *Region,
766 BG->MaxCachedPerBatch = CacheT::getMaxCached(getSizeByClassId(ClassId));
858 TransferBatchT *popBatchWithCV(CacheT *C, uptr ClassId, RegionInfo *Region, in popBatchWithCV()
932 TransferBatchT *popBatchImpl(CacheT *C, uptr ClassId, RegionInfo *Region) in popBatchImpl()
979 NOINLINE TransferBatchT *populateFreeListAndPopBatch(CacheT *C, uptr ClassId, in populateFreeListAndPopBatch()
[all …]
H A Dcombined.h51 using CacheT = typename PrimaryT::CacheT; variable
60 explicit QuarantineCallback(ThisT &Instance, CacheT &LocalCache) in QuarantineCallback()
129 CacheT &Cache;
133 typedef typename QuarantineT::CacheT QuarantineCacheT;
241 void initCache(CacheT *Cache) { Cache->init(&Stats, &Primary); } in initCache()
H A Dsecondary.h536 typename Config::Secondary::template CacheT<Config> Cache;