Home
last modified time | relevance | path

Searched refs:vmspace_t (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/sys/
H A Dvmm_vm.h23 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 Dvmm_vm.c169 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 …]