Lines Matching refs:vmem_t

306 static vmem_t vmem0[VMEM_INITIAL];
307 static vmem_t *vmem_populator[VMEM_INITIAL];
318 static vmem_t *vmem_list;
319 static vmem_t *vmem_metadata_arena;
320 static vmem_t *vmem_seg_arena;
321 static vmem_t *vmem_hash_arena;
322 static vmem_t *vmem_vmem_arena;
396 vmem_getseg(vmem_t *vmp)
413 vmem_putseg(vmem_t *vmp, vmem_seg_t *vsp)
424 vmem_freelist_insert(vmem_t *vmp, vmem_seg_t *vsp)
442 vmem_freelist_delete(vmem_t *vmp, vmem_seg_t *vsp)
462 vmem_hash_insert(vmem_t *vmp, vmem_seg_t *vsp)
488 vmem_hash_delete(vmem_t *vmp, uintptr_t addr, size_t size)
519 vmem_seg_create(vmem_t *vmp, vmem_seg_t *vprev, uintptr_t start, uintptr_t end)
537 vmem_seg_destroy(vmem_t *vmp, vmem_seg_t *vsp)
549 vmem_span_create(vmem_t *vmp, void *vaddr, size_t size, uint8_t import)
580 vmem_span_destroy(vmem_t *vmp, vmem_seg_t *vsp)
604 vmem_seg_alloc(vmem_t *vmp, vmem_seg_t *vsp, uintptr_t addr, size_t size)
665 vmem_populate(vmem_t *vmp, int vmflag)
755 vmem_advance(vmem_t *vmp, vmem_seg_t *walker, vmem_seg_t *afterme)
811 vmem_nextfit_alloc(vmem_t *vmp, size_t size, int vmflag)
912 vmem_canalloc(vmem_t *vmp, size_t size)
932 vmem_xalloc(vmem_t *vmp, size_t size, size_t align_arg, size_t phase,
1186 vmem_xfree(vmem_t *vmp, void *vaddr, size_t size)
1244 vmem_alloc(vmem_t *vmp, size_t size, int vmflag)
1300 vmem_free(vmem_t *vmp, void *vaddr, size_t size)
1313 vmem_contains(vmem_t *vmp, void *vaddr, size_t size)
1336 vmem_add(vmem_t *vmp, void *vaddr, size_t size, int vmflag)
1362 vmem_walk(vmem_t *vmp, int typemask,
1404 vmem_size(vmem_t *vmp, int typemask)
1425 static vmem_t *
1427 void *(*afunc)(vmem_t *, size_t, int),
1428 void (*ffunc)(vmem_t *, void *, size_t),
1429 vmem_t *source, size_t qcache_max, int vmflag)
1433 vmem_t *vmp, *cur, **vmpp;
1439 vmp = vmem_alloc(vmem_vmem_arena, sizeof (vmem_t),
1452 bzero(vmp, sizeof (vmem_t));
1552 vmem_t *
1554 vmem_ximport_t *afunc, vmem_free_t *ffunc, vmem_t *source,
1565 vmem_t *
1567 vmem_alloc_t *afunc, vmem_free_t *ffunc, vmem_t *source,
1581 vmem_destroy(vmem_t *vmp)
1583 vmem_t *cur, **vmpp;
1627 vmem_free(vmem_vmem_arena, vmp, sizeof (vmem_t));
1634 vmem_hash_rescale(vmem_t *vmp)
1688 vmem_t *vmp;
1712 vmem_t *
1715 void *(*heap_alloc)(vmem_t *, size_t, int),
1716 void (*heap_free)(vmem_t *, void *, size_t))
1720 vmem_t *heap;
1751 (void) vmem_xalloc(vmem_vmem_arena, sizeof (vmem_t),