vmspace_t
vmspace_t *vmspace_alloc(size_t);
void vmspace_destroy(vmspace_t *);
int vmspace_map(vmspace_t *, vm_object_t *, uintptr_t, uintptr_t, size_t,
int vmspace_unmap(vmspace_t *, uintptr_t, uintptr_t);
int vmspace_populate(vmspace_t *, uintptr_t, uintptr_t);
vm_client_t *vmspace_client_alloc(vmspace_t *);
uint64_t vmspace_table_root(vmspace_t *);
uint64_t vmspace_table_gen(vmspace_t *);
uint64_t vmspace_resident_count(vmspace_t *);
void vmspace_bits_operate(vmspace_t *, uint64_t, size_t, vmspace_bit_oper_t,
bool vmspace_get_tracking(vmspace_t *);
int vmspace_set_tracking(vmspace_t *, bool);
vm_object_t *vmm_mmio_alloc(vmspace_t *, uintptr_t, size_t, uintptr_t);
vmspace_client_alloc(vmspace_t *vms)
vmspace_table_root(vmspace_t *vms)
vmspace_table_gen(vmspace_t *vms)
vmspace_t *vms = vmc->vmc_space;
vmc_space_orphan(vm_client_t *vmc, vmspace_t *vms)
vmspace_t *vms = vmc->vmc_space;
vmspace_t *vms = vmc->vmc_space;
vmspace_t *vms = vmc->vmc_space;
vmspace_t *vms;
vmspace_t *vmc_space;
static vmspace_mapping_t *vm_mapping_find(vmspace_t *, uintptr_t, size_t);
static void vmspace_hold_enter(vmspace_t *);
static void vmspace_hold_exit(vmspace_t *, bool);
static void vmspace_clients_invalidate(vmspace_t *, uintptr_t, size_t);
static int vmspace_ensure_mapped(vmspace_t *, uintptr_t, int, pfn_t *,
static vm_client_t *vmc_space_orphan(vm_client_t *, vmspace_t *);
vmspace_t *
vmspace_t *vms;
vmspace_destroy(vmspace_t *vms)
vmspace_resident_count(vmspace_t *vms)
vmspace_bits_operate(vmspace_t *vms, const uint64_t gpa, size_t len,
vmspace_get_tracking(vmspace_t *vms)
vmspace_set_tracking(vmspace_t *vms, bool enable_dirty_tracking)
vmm_mmio_alloc(vmspace_t *vmspace, uintptr_t gpa, size_t len, uintptr_t hpa)
vm_mapping_find(vmspace_t *vms, uintptr_t addr, size_t size)
vm_mapping_gap(vmspace_t *vms, uintptr_t addr, size_t size)
vm_mapping_remove(vmspace_t *vms, vmspace_mapping_t *vmsm)
vmspace_hold_enter(vmspace_t *vms)
vmspace_hold_exit(vmspace_t *vms, bool kick_on_cpu)
vmspace_clients_invalidate(vmspace_t *vms, uintptr_t gpa, size_t len)
vmspace_map(vmspace_t *vms, vm_object_t *vmo, uintptr_t obj_off, uintptr_t addr,
vmspace_unmap(vmspace_t *vms, uintptr_t addr, uintptr_t len)
vmspace_ensure_mapped(vmspace_t *vms, uintptr_t gpa, int req_prot, pfn_t *pfnp,
vmspace_lookup_map(vmspace_t *vms, uintptr_t gpa, int req_prot, pfn_t *pfnp,
vmspace_populate(vmspace_t *vms, uintptr_t addr, uintptr_t len)