Lines Matching refs:SizeClassMap
51 typedef typename Config::SizeClassMap SizeClassMap;
67 return (ClassId == SizeClassMap::BatchClassId)
70 : SizeClassMap::getSizeByClassId(ClassId);
73 static bool canAllocate(uptr Size) { return Size <= SizeClassMap::MaxSize; }
175 if (I == SizeClassMap::BatchClassId)
194 RegionInfo *Region = getRegionInfo(SizeClassMap::BatchClassId);
197 const uptr BlockSize = getSizeByClassId(SizeClassMap::BatchClassId);
265 if (ClassId == SizeClassMap::BatchClassId)
278 if (ClassId == SizeClassMap::BatchClassId) {
317 if (static_cast<uptr>(I) == SizeClassMap::BatchClassId)
322 getRegionInfo(SizeClassMap::BatchClassId)->MMLock.lock();
323 getRegionInfo(SizeClassMap::BatchClassId)->FLLock.lock();
327 getRegionInfo(SizeClassMap::BatchClassId)->FLLock.unlock();
328 getRegionInfo(SizeClassMap::BatchClassId)->MMLock.unlock();
330 if (I == SizeClassMap::BatchClassId)
339 if (I == SizeClassMap::BatchClassId)
438 if (I == SizeClassMap::BatchClassId)
458 DCHECK_LE(ClassId, SizeClassMap::LargestClassId);
463 DCHECK_LE(ClassId, SizeClassMap::LargestClassId);
476 if (I == SizeClassMap::BatchClassId)
486 if (Begin > End || End - Begin < SizeClassMap::getSizeByClassId(I))
509 B.BlockSize = SizeClassMap::getSizeByClassId(ClassId);
525 static const uptr NumClasses = SizeClassMap::NumClasses;
650 DCHECK_EQ(Region, getRegionInfo(SizeClassMap::BatchClassId));
693 decompactPtr(SizeClassMap::BatchClassId, Array[Size - 1]));
701 CacheT::getMaxCached(getSizeByClassId(SizeClassMap::BatchClassId));
715 decompactPtr(SizeClassMap::BatchClassId, Array[Size - 1]));
721 compactPtr(SizeClassMap::BatchClassId, reinterpret_cast<uptr>(BG)));
734 decompactPtr(SizeClassMap::BatchClassId, Array[I]));
770 DCHECK_NE(ClassId, SizeClassMap::BatchClassId);
959 DCHECK_EQ(ClassId, SizeClassMap::BatchClassId);
967 compactPtr(SizeClassMap::BatchClassId, reinterpret_cast<uptr>(TB));
986 const u16 PopCount = ClassId == SizeClassMap::BatchClassId
998 if (ClassId != SizeClassMap::BatchClassId)
999 C->deallocate(SizeClassMap::BatchClassId, B);
1010 if (ClassId != SizeClassMap::BatchClassId)
1011 C->deallocate(SizeClassMap::BatchClassId, BG);
1089 if (ClassId != SizeClassMap::BatchClassId) {
1710 RegionInfo *BatchClassRegion = getRegionInfo(SizeClassMap::BatchClassId);
1787 compactPtr(SizeClassMap::BatchClassId, reinterpret_cast<uptr>(Cur));
1790 compactPtr(SizeClassMap::BatchClassId,