Searched refs:vmspace_t (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_vm.h | 23 typedef struct vmspace vmspace_t; typedef 43 vmspace_t *vmspace_alloc(size_t); 44 void vmspace_destroy(vmspace_t *); 45 int vmspace_map(vmspace_t *, vm_object_t *, uintptr_t, uintptr_t, size_t, 47 int vmspace_unmap(vmspace_t *, uintptr_t, uintptr_t); 48 int vmspace_populate(vmspace_t *, uintptr_t, uintptr_t); 49 vm_client_t *vmspace_client_alloc(vmspace_t *); 50 uint64_t vmspace_table_root(vmspace_t *); 51 uint64_t vmspace_table_gen(vmspace_t *); 52 uint64_t vmspace_resident_count(vmspace_t *); [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_vm.c | 169 vmspace_t *vmc_space; 215 static vmspace_mapping_t *vm_mapping_find(vmspace_t *, uintptr_t, size_t); 216 static void vmspace_hold_enter(vmspace_t *); 217 static void vmspace_hold_exit(vmspace_t *, bool); 218 static void vmspace_clients_invalidate(vmspace_t *, uintptr_t, size_t); 219 static int vmspace_ensure_mapped(vmspace_t *, uintptr_t, int, pfn_t *, 225 static vm_client_t *vmc_space_orphan(vm_client_t *, vmspace_t *); 251 vmspace_t * 254 vmspace_t *vms; in vmspace_alloc() 283 vmspace_destroy(vmspace_t *vms) in vmspace_destroy() [all …]
|