Lines Matching defs:Cb
78 void enqueue(Callback Cb, void *Ptr, uptr Size) {
81 reinterpret_cast<QuarantineBatch *>(Cb.allocate(sizeof(*B)));
197 void put(CacheT *C, Callback Cb, Node *Ptr, uptr Size) {
198 C->enqueue(Cb, Ptr, Size);
200 drain(C, Cb);
203 void NOINLINE drain(CacheT *C, Callback Cb) {
209 recycle(atomic_load_relaxed(&MinSize), Cb);
212 void NOINLINE drainAndRecycle(CacheT *C, Callback Cb) {
218 recycle(0, Cb);
248 void NOINLINE recycle(uptr MinSize, Callback Cb) {
276 doRecycle(&Tmp, Cb);
279 void NOINLINE doRecycle(CacheT *C, Callback Cb) {
291 Cb.recycle(reinterpret_cast<Node *>(B->Batch[I]));
293 Cb.deallocate(B);