vmem_size_t
(vmem_size_t)lm_ents * NBPML4, PAGE_SIZE, 0, M_WAITOK);
vmem_size_t size;
pmap_trm_import(void *unused __unused, vmem_size_t size, int flags,
vmem_import(vmem_t *vm, vmem_size_t size, vmem_size_t align, int flags)
vmem_fit(const bt_t *bt, vmem_size_t size, vmem_size_t align,
vmem_size_t phase, vmem_size_t nocross, vmem_addr_t minaddr,
(VMEM_OPTVALUE - 1 + sizeof(vmem_size_t) * NBBY - VMEM_OPTORDER)
vmem_clip(vmem_t *vm, bt_t *bt, vmem_addr_t start, vmem_size_t size)
vmem_try_fetch(vmem_t *vm, const vmem_size_t size, vmem_size_t align, int flags)
vmem_size_t avail;
vmem_size_t spansize;
vmem_xalloc_nextfit(vmem_t *vm, const vmem_size_t size, vmem_size_t align,
const vmem_size_t phase, const vmem_size_t nocross, int flags,
vmem_release_t *releasefn, void *arg, vmem_size_t import_quantum)
vmem_set_limit(vmem_t *vm, vmem_size_t limit)
vmem_init(vmem_t *vm, const char *name, vmem_addr_t base, vmem_size_t size,
vmem_size_t quantum, vmem_size_t qcache_max, int flags)
vmem_size_t i;
vmem_create(const char *name, vmem_addr_t base, vmem_size_t size,
vmem_size_t quantum, vmem_size_t qcache_max, int flags)
vmem_size_t
vmem_roundup_size(vmem_t *vm, vmem_size_t size)
vmem_alloc(vmem_t *vm, vmem_size_t size, int flags, vmem_addr_t *addrp)
vmem_xalloc(vmem_t *vm, const vmem_size_t size0, vmem_size_t align,
const vmem_size_t phase, const vmem_size_t nocross,
const vmem_size_t size = vmem_roundup_size(vm, size0);
vmem_size_t qc_size;
vmem_free(vmem_t *vm, vmem_addr_t addr, vmem_size_t size)
vmem_xfree(vmem_t *vm, vmem_addr_t addr, vmem_size_t size __unused)
vmem_add(vmem_t *vm, vmem_addr_t addr, vmem_size_t size, int flags)
vmem_size_t
return ((vmem_size_t)ORDER2SIZE(i) <<
vmem_size_t bt_size;
(vmem_size_t)(addr - bt->bt_start), vm->vm_name,
vmem_size_t vm_hashsize;
vmem_size_t vm_qcache_max;
vmem_size_t vm_quantum_mask;
vmem_size_t vm_import_quantum;
vmem_size_t vm_inuse;
vmem_size_t vm_size;
vmem_size_t vm_limit;
(vmem_size_t)((order) + 1) : \
(vmem_size_t)1 << ((order) - (VMEM_OPTVALUE - VMEM_OPTORDER - 1)))
bt_freehead_tofree(vmem_t *vm, vmem_size_t size)
const vmem_size_t qsize = size >> vm->vm_quantum_shift;
bt_freehead_toalloc(vmem_t *vm, vmem_size_t size, int strat)
const vmem_size_t qsize = size >> vm->vm_quantum_shift;
qc_init(vmem_t *vm, vmem_size_t qcache_max)
vmem_size_t size;
vmem_rehash(vmem_t *vm, vmem_size_t newhashsize)
vmem_size_t i, oldhashsize;
vmem_size_t desired;
vmem_size_t current;
vmem_add1(vmem_t *vm, vmem_addr_t addr, vmem_size_t size, int type)
vmem_size_t srp_iu_size;
int vmem_alloc(vmem_t *vm, vmem_size_t size, int flags, vmem_addr_t *addrp);
void vmem_free(vmem_t *vm, vmem_addr_t addr, vmem_size_t size);
int vmem_xalloc(vmem_t *vm, vmem_size_t size, vmem_size_t align,
vmem_size_t phase, vmem_size_t nocross, vmem_addr_t minaddr,
void vmem_xfree(vmem_t *vm, vmem_addr_t addr, vmem_size_t size);
int vmem_add(vmem_t *vm, vmem_addr_t addr, vmem_size_t size, int flags);
vmem_size_t vmem_roundup_size(vmem_t *vm, vmem_size_t size);
vmem_size_t vmem_size(vmem_t *vm, int typemask);
typedef int (vmem_import_t)(void *, vmem_size_t, int, vmem_addr_t *);
typedef void (vmem_release_t)(void *, vmem_addr_t, vmem_size_t);
vmem_size_t size, vmem_size_t quantum, vmem_size_t qcache_max, int flags);
vmem_size_t size, vmem_size_t quantum, vmem_size_t qcache_max, int flags);
vmem_release_t *releasefn, void *arg, vmem_size_t import_quantum);
void vmem_set_limit(vmem_t *vm, vmem_size_t limit);
vmem_size_t size;
static vmem_size_t
vm_thread_kstack_arena_import(void *arena, vmem_size_t size, int flags,
vm_thread_kstack_arena_release(void *arena, vmem_addr_t addr, vmem_size_t size)
kva_import(void *unused, vmem_size_t size, int flags, vmem_addr_t *addrp)
kva_import_domain(void *arena, vmem_size_t size, int flags, vmem_addr_t *addrp)