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()
132 if (list_.empty() || list_.back()->count == QuarantineBatch::kSize) { in Enqueue()
134 size += sizeof(QuarantineBatch); // Count the batch in Quarantine size. in Enqueue()
136 QuarantineBatch *b = list_.back(); in Enqueue()
149 void EnqueueBatch(QuarantineBatch *b) { in EnqueueBatch()
154 QuarantineBatch *DequeueBatch() { in DequeueBatch()
157 QuarantineBatch *b = list_.front(); in DequeueBatch()
164 IntrusiveList<QuarantineBatch> list_;
174 NOINLINE QuarantineBatch* AllocBatch(Callback cb) { in AllocBatch()
175 QuarantineBatch *b = (QuarantineBatch *)cb.Allocate(sizeof(*b)); in AllocBatch()