Lines Matching refs:vmem_t
314 static vmem_t vmem0[VMEM_INITIAL];
315 static vmem_t *vmem_populator[VMEM_INITIAL];
326 static vmem_t *vmem_list;
327 static vmem_t *vmem_metadata_arena;
328 static vmem_t *vmem_seg_arena;
329 static vmem_t *vmem_hash_arena;
330 static vmem_t *vmem_vmem_arena;
404 vmem_getseg(vmem_t *vmp) in vmem_getseg()
421 vmem_putseg(vmem_t *vmp, vmem_seg_t *vsp) in vmem_putseg()
432 vmem_freelist_insert(vmem_t *vmp, vmem_seg_t *vsp) in vmem_freelist_insert()
450 vmem_freelist_delete(vmem_t *vmp, vmem_seg_t *vsp) in vmem_freelist_delete()
470 vmem_hash_insert(vmem_t *vmp, vmem_seg_t *vsp) in vmem_hash_insert()
496 vmem_hash_delete(vmem_t *vmp, uintptr_t addr, size_t size) in vmem_hash_delete()
527 vmem_seg_create(vmem_t *vmp, vmem_seg_t *vprev, uintptr_t start, uintptr_t end) in vmem_seg_create()
545 vmem_seg_destroy(vmem_t *vmp, vmem_seg_t *vsp) in vmem_seg_destroy()
557 vmem_span_create(vmem_t *vmp, void *vaddr, size_t size, uint8_t import) in vmem_span_create()
588 vmem_span_destroy(vmem_t *vmp, vmem_seg_t *vsp) in vmem_span_destroy()
612 vmem_seg_alloc(vmem_t *vmp, vmem_seg_t *vsp, uintptr_t addr, size_t size) in vmem_seg_alloc()
673 vmem_populate(vmem_t *vmp, int vmflag) in vmem_populate()
763 vmem_advance(vmem_t *vmp, vmem_seg_t *walker, vmem_seg_t *afterme) in vmem_advance()
819 vmem_nextfit_alloc(vmem_t *vmp, size_t size, int vmflag) in vmem_nextfit_alloc()
920 vmem_canalloc(vmem_t *vmp, size_t size) in vmem_canalloc()
940 vmem_xalloc(vmem_t *vmp, size_t size, size_t align_arg, size_t phase, in vmem_xalloc()
1214 vmem_xfree(vmem_t *vmp, void *vaddr, size_t size) in vmem_xfree()
1272 vmem_alloc(vmem_t *vmp, size_t size, int vmflag) in vmem_alloc()
1328 vmem_free(vmem_t *vmp, void *vaddr, size_t size) in vmem_free()
1341 vmem_contains(vmem_t *vmp, void *vaddr, size_t size) in vmem_contains()
1364 vmem_add(vmem_t *vmp, void *vaddr, size_t size, int vmflag) in vmem_add()
1390 vmem_walk(vmem_t *vmp, int typemask, in vmem_walk()
1432 vmem_size(vmem_t *vmp, int typemask) in vmem_size()
1453 static vmem_t *
1455 void *(*afunc)(vmem_t *, size_t, int), in vmem_create_common() argument
1456 void (*ffunc)(vmem_t *, void *, size_t), in vmem_create_common() argument
1457 vmem_t *source, size_t qcache_max, int vmflag) in vmem_create_common()
1461 vmem_t *vmp, *cur, **vmpp; in vmem_create_common()
1467 vmp = vmem_alloc(vmem_vmem_arena, sizeof (vmem_t), in vmem_create_common()
1480 bzero(vmp, sizeof (vmem_t)); in vmem_create_common()
1580 vmem_t *
1582 vmem_ximport_t *afunc, vmem_free_t *ffunc, vmem_t *source, in vmem_xcreate()
1595 vmem_t *
1597 vmem_alloc_t *afunc, vmem_free_t *ffunc, vmem_t *source, in vmem_create()
1611 vmem_destroy(vmem_t *vmp) in vmem_destroy()
1613 vmem_t *cur, **vmpp; in vmem_destroy()
1657 vmem_free(vmem_vmem_arena, vmp, sizeof (vmem_t)); in vmem_destroy()
1670 vmem_hash_rescale(vmem_t *vmp) in vmem_hash_rescale()
1725 vmem_t *vmp; in vmem_update()
1747 vmem_qcache_reap(vmem_t *vmp) in vmem_qcache_reap()
1762 vmem_t *
1765 void *(*heap_alloc)(vmem_t *, size_t, int), in vmem_init() argument
1766 void (*heap_free)(vmem_t *, void *, size_t)) in vmem_init() argument
1770 vmem_t *heap; in vmem_init()
1801 (void) vmem_xalloc(vmem_vmem_arena, sizeof (vmem_t), in vmem_init()