Lines Matching refs:arena
478 vmem_t *arena; in kmem_malloc_domain() local
484 arena = vm_dom[domain].vmd_kernel_arena; in kmem_malloc_domain()
486 arena = vm_dom[domain].vmd_kernel_rwx_arena; in kmem_malloc_domain()
488 arena = vm_dom[domain].vmd_kernel_nofree_arena; in kmem_malloc_domain()
490 if (vmem_alloc(arena, asize, flags | M_BESTFIT, &addr)) in kmem_malloc_domain()
495 vmem_free(arena, addr, asize); in kmem_malloc_domain()
646 struct vmem *arena; in _kmem_unback() local
664 arena = vm_dom[domain].vmd_kernel_arena; in _kmem_unback()
666 arena = vm_dom[domain].vmd_kernel_rwx_arena; in _kmem_unback()
675 return (arena); in _kmem_unback()
694 struct vmem *arena; in kmem_free() local
698 arena = _kmem_unback(kernel_object, (uintptr_t)addr, size); in kmem_free()
699 if (arena != NULL) in kmem_free()
700 vmem_free(arena, (uintptr_t)addr, size); in kmem_free()
816 kva_import_domain(void *arena, vmem_size_t size, int flags, vmem_addr_t *addrp) in kva_import_domain() argument
822 return (vmem_xalloc(arena, size, KVA_QUANTUM, 0, 0, VMEM_ADDR_MIN, in kva_import_domain()