Lines Matching refs:count
37 if (UNLIKELY(c->count == 0)) {
40 DCHECK_GT(c->count, 0);
42 CompactPtrT chunk = c->chunks[--c->count];
55 if (UNLIKELY(c->count == c->max_count))
60 c->chunks[c->count++] = chunk;
67 while (c->count > 0)
68 Drain(c, allocator, i, c->count);
78 u32 count;
105 c->count = num_requested_chunks;
110 uptr count) {
111 CHECK_GE(c->count, count);
112 const uptr first_idx_to_drain = c->count - count;
113 c->count -= count;
115 &c->chunks[first_idx_to_drain], count);
156 if (UNLIKELY(c->count == 0)) {
159 DCHECK_GT(c->count, 0);
161 void *res = c->batch[--c->count];
162 PREFETCH(c->batch[c->count - 1]);
174 if (UNLIKELY(c->count == c->max_count))
176 c->batch[c->count++] = p;
183 while (c->count > 0)
200 uptr count;
242 c->count = b->Count();
249 const uptr count = Min(c->max_count / 2, c->count);
250 const uptr first_idx_to_drain = c->count - count;
260 b->SetFromArray(&c->batch[first_idx_to_drain], count);
261 c->count -= count;