Lines Matching defs:zone
49 * be allocated off the page from a special slab zone. The free list within a
164 LIST_ENTRY(uma_bucket) ub_link; /* Link into the zone */
211 uma_zone_t uk_slabzone; /* Slab zone backing us, if OFFPAGE */
220 const char *uk_name; /* Name of creating zone. */
238 LIST_ENTRY(uma_slab) _us_link; /* slabs in zone */
271 struct mtx_padalign uz_lock; /* Lock for the zone */
273 const char *uz_name; /* Text name of the zone */
307 * This HAS to be the last item because we adjust the zone size
316 #define UMA_ZFLAG_MULTI 0x04000000 /* Multiple kegs in the zone. */
318 #define UMA_ZFLAG_BUCKET 0x10000000 /* Bucket zone. */
327 zone_first_keg(uma_zone_t zone)
331 klink = LIST_FIRST(&zone->uz_kegs);
352 "UMA zone", MTX_DEF | MTX_DUPOK); \
366 "UMA zone", MTX_DEF | MTX_DUPOK); \
423 void *uma_small_alloc(uma_zone_t zone, vm_size_t bytes, uint8_t *pflag,