Lines Matching defs:class_id
114 static uptr ClassIdToSize(uptr class_id) {
115 return (class_id == SizeClassMap::kBatchClassID) ?
116 kBatchSize : SizeClassMap::Size(class_id);
169 uptr class_id) {
170 DCHECK_LT(class_id, kNumClasses);
171 SizeClassInfo *sci = GetSizeClassInfo(class_id);
174 if (UNLIKELY(!PopulateFreeList(stat, c, sci, class_id)))
183 NOINLINE void DeallocateBatch(AllocatorStats *stat, uptr class_id,
185 DCHECK_LT(class_id, kNumClasses);
187 SizeClassInfo *sci = GetSizeClassInfo(class_id);
298 uptr AllocateRegion(AllocatorStats *stat, uptr class_id) {
299 DCHECK_LT(class_id, kNumClasses);
307 possible_regions[ComputeRegionId(res)] = class_id;
311 SizeClassInfo *GetSizeClassInfo(uptr class_id) {
312 DCHECK_LT(class_id, kNumClasses);
313 return &size_class_info_array[class_id];
316 bool PopulateBatches(AllocatorCache *c, SizeClassInfo *sci, uptr class_id,
321 class_id != SizeClassMap::kBatchClassID))
326 b = c->CreateBatch(class_id, this, (TransferBatch*)pointers_array[i]);
342 SizeClassInfo *sci, uptr class_id) {
343 const uptr region = AllocateRegion(stat, class_id);
350 const uptr size = ClassIdToSize(class_id);
361 if (UNLIKELY(!PopulateBatches(c, sci, class_id, &b, max_count,
368 if (UNLIKELY(!PopulateBatches(c, sci, class_id, &b, max_count,