Lines Matching full:bulk
137 // We use the tail (kUseTail == true) for the bulk or thread-local free lists to avoid the need to
328 // | bulk free list |
355 uint8_t to_be_bulk_freed_; // Used within BulkFree() to flag a run that's involved with a bulk free.
413 // Merge the bulk free list to the free list. Used in a bulk free.
415 // Merge the bulk free list to the thread local free list. In a bulk free, as a two-step
416 // process, GC will first record all the slots to free in a run in the bulk free list where it
417 // can write without a lock, and later acquire a lock once per run to merge the bulk free list
422 // Frees a slot in a run. This is used in a non-bulk free.
424 // Add the given slot to the bulk free list. Returns the bracket size.
438 // Returns true if the bulk free list is empty.
758 // The reader-writer lock to allow one bulk free at a time while
761 // RevokeThreadLocalRuns() on the bulk free list.
806 // The internal of non-bulk Free().
865 // size in bulk, that is the maximum value for the