Lines Matching defs:SizeClassMap
47 typedef typename Config::SizeClassMap SizeClassMap;
50 static_assert(SizeClassMap::LargestClassId <= (UINT8_MAX - 1), "");
52 static_assert((1UL << Config::getRegionSizeLog()) >= SizeClassMap::MaxSize,
63 return (ClassId == SizeClassMap::BatchClassId)
65 : SizeClassMap::getSizeByClassId(ClassId);
68 static bool canAllocate(uptr Size) { return Size <= SizeClassMap::MaxSize; }
131 if (I == SizeClassMap::BatchClassId)
148 SizeClassInfo *Sci = getSizeClassInfo(SizeClassMap::BatchClassId);
162 const uptr BlockSize = getSizeByClassId(SizeClassMap::BatchClassId);
220 if (ClassId == SizeClassMap::BatchClassId) {
252 if (static_cast<uptr>(I) == SizeClassMap::BatchClassId)
256 getSizeClassInfo(SizeClassMap::BatchClassId)->Mutex.lock();
264 getSizeClassInfo(SizeClassMap::BatchClassId)->Mutex.unlock();
266 if (I == SizeClassMap::BatchClassId)
291 (PossibleRegions[I] - 1U) != SizeClassMap::BatchClassId) {
358 if (I == SizeClassMap::BatchClassId)
378 static const uptr NumClasses = SizeClassMap::NumClasses;
479 DCHECK_EQ(Sci, getSizeClassInfo(SizeClassMap::BatchClassId));
522 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)));
569 decompactPtr(SizeClassMap::BatchClassId, Array[I]));
608 DCHECK_NE(ClassId, SizeClassMap::BatchClassId);
725 DCHECK_EQ(ClassId, SizeClassMap::BatchClassId);
733 compactPtr(SizeClassMap::BatchClassId, reinterpret_cast<uptr>(TB));
752 const u16 PopCount = ClassId == SizeClassMap::BatchClassId
764 if (ClassId != SizeClassMap::BatchClassId)
765 C->deallocate(SizeClassMap::BatchClassId, B);
776 if (ClassId != SizeClassMap::BatchClassId)
777 C->deallocate(SizeClassMap::BatchClassId, BG);
832 if (ClassId != SizeClassMap::BatchClassId) {