Lines Matching refs:allocator
8 - the zone allocator subsystem (`<kern/zalloc.h>`) which is a slab-allocator of
11 This document describes all the allocator variants around the zone allocator,
15 allocator implemented as a collection of zones of fixed size, and overflowing to
34 ### Which allocator to use, and other advices
150 and is the allocator that Drivers should use.
238 ## The Zone allocator: concepts, performance and security
251 - the read-only map: it is used by the read-only allocator for security critical
274 - `Z_NOPAGEWAIT` allows for the allocator to block (typically on mutexes),
276 - `Z_WAITOK` means that the zone allocator can wait and block.
284 the allocator is always zeroed. This should be used instead of manual usage of
285 `bzero` as the zone allocator is able to optimize it away when certain security
351 of the zone allocator would cram pages into zones without changing their
357 allocated from a zone with this property set, then the allocator will check that
361 (resp. `MALLOC`), then the zone allocator knows not to issue this extraneous
372 The zone allocator also does statistical poisoning (see source for details).
382 The zone allocator provides `ZC_PERCPU` as a way to declare a per-cpu zone.
410 Kalloc is a general malloc-like allocator that is backed by zones when the size