Lines Matching refs:SizeClassMap
47 typedef typename Config::SizeClassMap SizeClassMap;
50 static_assert(SizeClassMap::LargestClassId <= (UINT8_MAX - 1), "");
52 static_assert((1UL << Config::getRegionSizeLog()) >= SizeClassMap::MaxSize,
60 return (ClassId == SizeClassMap::BatchClassId)
62 : SizeClassMap::getSizeByClassId(ClassId);
65 static bool canAllocate(uptr Size) { return Size <= SizeClassMap::MaxSize; }
128 if (I == SizeClassMap::BatchClassId)
145 SizeClassInfo *Sci = getSizeClassInfo(SizeClassMap::BatchClassId);
159 const uptr BlockSize = getSizeByClassId(SizeClassMap::BatchClassId);
217 if (ClassId == SizeClassMap::BatchClassId) {
249 if (static_cast<uptr>(I) == SizeClassMap::BatchClassId)
253 getSizeClassInfo(SizeClassMap::BatchClassId)->Mutex.lock();
261 getSizeClassInfo(SizeClassMap::BatchClassId)->Mutex.unlock();
263 if (I == SizeClassMap::BatchClassId)
288 (PossibleRegions[I] - 1U) != SizeClassMap::BatchClassId) {
361 if (I == SizeClassMap::BatchClassId)
381 static const uptr NumClasses = SizeClassMap::NumClasses;
482 DCHECK_EQ(Sci, getSizeClassInfo(SizeClassMap::BatchClassId));
525 decompactPtr(SizeClassMap::BatchClassId, Array[Size - 1]));
533 CacheT::getMaxCached(getSizeByClassId(SizeClassMap::BatchClassId));
547 decompactPtr(SizeClassMap::BatchClassId, Array[Size - 1]));
553 compactPtr(SizeClassMap::BatchClassId, reinterpret_cast<uptr>(BG)));
566 decompactPtr(SizeClassMap::BatchClassId, Array[I]));
603 DCHECK_NE(ClassId, SizeClassMap::BatchClassId);
717 DCHECK_EQ(ClassId, SizeClassMap::BatchClassId);
725 compactPtr(SizeClassMap::BatchClassId, reinterpret_cast<uptr>(TB));
744 const u16 PopCount = ClassId == SizeClassMap::BatchClassId
756 if (ClassId != SizeClassMap::BatchClassId)
757 C->deallocate(SizeClassMap::BatchClassId, B);
768 if (ClassId != SizeClassMap::BatchClassId)
769 C->deallocate(SizeClassMap::BatchClassId, BG);
824 if (ClassId != SizeClassMap::BatchClassId) {