Searched refs:uma_slab_t (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.1-release/sys/vm/
H A Duma_dbg.h52 void uma_dbg_free(uma_zone_t zone, uma_slab_t slab, void *item);
53 void uma_dbg_alloc(uma_zone_t zone, uma_slab_t slab, void *item);
H A Duma_int.h43 * managing a hash of page addresses that maps pages to uma_slab_t structures
44 * for pages that don't have embedded uma_slab_t's.
46 * The uma_slab_t may be embedded in a UMA_SLAB_SIZE chunk of memory or it may
49 * 10% memory waste we potentially allocate a separate uma_slab_t if this will
260 typedef struct uma_slab * uma_slab_t; typedef in typeref:struct:uma_slab
262 typedef uma_slab_t (*uma_slaballoc)(uma_zone_t, uma_keg_t, int);
343 static __inline uma_slab_t hash_sfind(struct uma_hash *hash, uint8_t *data);
345 void uma_large_free(uma_slab_t slab);
389 static __inline uma_slab_t
392 uma_slab_t sla
[all...]
H A Duma_dbg.c196 static uma_slab_t
199 uma_slab_t slab;
217 slab = (uma_slab_t)(mem + keg->uk_pgoff);
229 uma_dbg_alloc(uma_zone_t zone, uma_slab_t slab, void *item)
259 uma_dbg_free(uma_zone_t zone, uma_slab_t slab, void *item)
H A Duma_core.c111 /* This is the zone from which all of uma_slab_t's are allocated. */
234 static uma_slab_t keg_alloc_slab(uma_keg_t, uma_zone_t, int);
260 static uma_slab_t zone_fetch_slab(uma_zone_t zone, uma_keg_t last, int flags);
261 static uma_slab_t zone_fetch_slab_multi(uma_zone_t zone, uma_keg_t last, int flags);
262 static void *slab_alloc_item(uma_keg_t keg, uma_slab_t slab);
263 static void slab_free_item(uma_keg_t keg, uma_slab_t slab, void *item);
574 uma_slab_t slab;
807 keg_free_slab(uma_keg_t keg, uma_slab_t slab, int start)
840 uma_slab_t slab;
841 uma_slab_t
[all...]
/freebsd-10.1-release/sys/kern/
H A Dkern_malloc.c542 uma_slab_t slab;
603 uma_slab_t slab;
840 uma_slab_t slab;

Completed in 106 milliseconds