Lines Matching refs:count
38 if (UNLIKELY(c->count == 0)) {
41 DCHECK_GT(c->count, 0);
43 CompactPtrT chunk = c->chunks[--c->count];
56 if (UNLIKELY(c->count == c->max_count))
61 c->chunks[c->count++] = chunk;
69 while (c->count > 0) Drain(&memory_mapper, c, allocator, i, c->count);
79 u32 count;
106 c->count = num_requested_chunks;
117 SizeClassAllocator *allocator, uptr class_id, uptr count) {
118 CHECK_GE(c->count, count);
119 const uptr first_idx_to_drain = c->count - count;
120 c->count -= count;
122 &c->chunks[first_idx_to_drain], count);
163 if (UNLIKELY(c->count == 0)) {
166 DCHECK_GT(c->count, 0);
168 void *res = c->batch[--c->count];
169 PREFETCH(c->batch[c->count - 1]);
181 if (UNLIKELY(c->count == c->max_count))
183 c->batch[c->count++] = p;
190 while (c->count > 0)
207 uptr count;
249 c->count = b->Count();
256 const uptr count = Min(c->max_count / 2, c->count);
257 const uptr first_idx_to_drain = c->count - count;
267 b->SetFromArray(&c->batch[first_idx_to_drain], count);
268 c->count -= count;