Lines Matching refs:QuarantineBatch
28 struct QuarantineBatch { struct
30 QuarantineBatch *next; argument
36 COMPILER_CHECK(sizeof(QuarantineBatch) <= (1 << 13)); // 8Kb. argument
93 QuarantineBatch *b = cache_.DequeueBatch(); in Recycle()
102 while (QuarantineBatch *b = c->DequeueBatch()) { in DoRecycle()
134 if (list_.empty() || list_.back()->count == QuarantineBatch::kSize) { in Enqueue()
136 size += sizeof(QuarantineBatch); // Count the batch in Quarantine size. in Enqueue()
138 QuarantineBatch *b = list_.back(); in Enqueue()
151 void EnqueueBatch(QuarantineBatch *b) { in EnqueueBatch()
156 QuarantineBatch *DequeueBatch() { in DequeueBatch()
159 QuarantineBatch *b = list_.front(); in DequeueBatch()
166 IntrusiveList<QuarantineBatch> list_;
176 NOINLINE QuarantineBatch* AllocBatch(Callback cb) { in AllocBatch()
177 QuarantineBatch *b = (QuarantineBatch *)cb.Allocate(sizeof(*b)); in AllocBatch()