Searched refs:CacheT (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | quarantine.h | 173 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 D | allocator_config.h | 156 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 D | tsd.h | 75 typename Allocator::CacheT &getCache() REQUIRES(Mutex) { return Cache; } in alignas() 84 typename Allocator::CacheT Cache GUARDED_BY(Mutex); in alignas()
|
| H A D | primary32.h | 56 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 D | primary64.h | 62 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 D | combined.h | 51 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 D | secondary.h | 536 typename Config::Secondary::template CacheT<Config> Cache;
|