Home
last modified time | relevance | path

Searched refs:uma_slab (Results 1 – 3 of 3) sorted by relevance

/freebsd-11-stable/sys/vm/
HDuma_int.h139 (mem))], (s), uma_slab, us_hlink)
143 SLIST_HEAD(slabhead, uma_slab);
193 LIST_HEAD(,uma_slab) uk_part_slab; /* partially allocated slabs */
194 LIST_HEAD(,uma_slab) uk_free_slab; /* empty slab list */
195 LIST_HEAD(,uma_slab) uk_full_slab; /* full slabs */
235 struct uma_slab { struct
238 LIST_ENTRY(uma_slab) _us_link; /* slabs in zone */ argument
241 SLIST_ENTRY(uma_slab) us_hlink; /* Link for hash table */ argument
255 typedef struct uma_slab * uma_slab_t; argument
HDuma_core.c144 static LIST_HEAD(,uma_slab) uma_boot_pages =
883 SLIST_REMOVE(&freeslabs, slab, uma_slab, us_hlink); in keg_drain()
1250 shsize = sizeof(struct uma_slab); in keg_small_init()
1336 shsize = sizeof(struct uma_slab); in keg_large_init()
1446 if (keg->uk_size > (UMA_SLAB_SIZE - sizeof(struct uma_slab))) in keg_ctor()
1488 totsize = sizeof(struct uma_slab); in keg_ctor()
1502 totsize = keg->uk_pgoff + sizeof(struct uma_slab); in keg_ctor()
1824 sizeof(struct uma_slab), in uma_startup()
HDvm_page.c500 roundup2(sizeof(struct uma_slab), sizeof(void *)), UMA_SLAB_SIZE); in vm_page_startup()