Searched refs:vm_page_t (Results 1 – 8 of 8) sorted by path
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | types.h | 283 typedef struct vm_page *vm_page_t; typedef
|
/illumos-gate/usr/src/contrib/bhyve/amd64/machine/ |
H A D | pmap.h | 408 boolean_t pmap_page_is_mapped(vm_page_t m); 409 void pmap_page_set_memattr(vm_page_t m, vm_memattr_t ma); 410 void pmap_pinit_pml4(vm_page_t); 416 void pmap_invalidate_cache_pages(vm_page_t *pages, int count); 420 boolean_t pmap_map_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t); 421 void pmap_unmap_io_transient(vm_page_t *, vm_offset_t *, int, boolean_t);
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | seg_vmm.c | 312 vm_page_t *vmp; in segvmm_fault_space()
|
H A D | vmm.c | 1108 vm_page_t *vmp; in vm_iommu_modify() 3723 (void) vmp_release((vm_page_t *)copyinfo[idx].cookie); in vm_copy_teardown() 3760 vm_page_t *vmp; in vm_copy_setup()
|
H A D | vmm_instruction_emul.c | 3061 ptp_release(vm_page_t **vmp) in ptp_release() 3070 ptp_hold(struct vm *vm, int vcpu, uintptr_t gpa, size_t len, vm_page_t **vmp) in ptp_hold() 3098 vm_page_t *cookie = NULL; in _vm_gla2gpa()
|
H A D | vmm_sol_dev.c | 2451 (void) vmp_release((vm_page_t *)vmmp); in vmm_drv_page_release() 2457 (void) vmp_release_chain((vm_page_t *)vmmp); in vmm_drv_page_release_chain() 2463 return (vmp_get_readable((const vm_page_t *)vmmp)); in vmm_drv_page_readable() 2469 return (vmp_get_writable((const vm_page_t *)vmmp)); in vmm_drv_page_writable() 2475 return (vmp_mark_dirty((vm_page_t *)vmmp)); in vmm_drv_page_mark_dirty() 2481 vmp_chain((vm_page_t *)vmmp, (vm_page_t *)to_chain); in vmm_drv_page_chain() 2487 return ((vmm_page_t *)vmp_next((vm_page_t *)vmmp)); in vmm_drv_page_next()
|
H A D | vmm_vm.c | 205 vm_page_t *vmp_chain; 992 list_create(&vmc->vmc_held_pages, sizeof (vm_page_t), in vmspace_client_alloc() 993 offsetof(vm_page_t, vmp_node)); in vmspace_client_alloc() 1204 for (vm_page_t *vmp = list_head(&vmc->vmc_held_pages); in vmc_space_unmap() 1252 for (vm_page_t *vmp = list_head(&vmc->vmc_held_pages); in vmc_space_orphan() 1276 vm_page_t * 1280 vm_page_t *vmp; in vmc_hold_ext() 1319 vm_page_t * 1427 vmp_ptr(const vm_page_t *vmp) in vmp_ptr() 1442 vmp_get_readable(const vm_page_t *vmp) in vmp_get_readable() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_vm.h | 25 typedef struct vm_page vm_page_t; typedef 58 vm_page_t *vmc_hold(vm_client_t *, uintptr_t, int); 59 vm_page_t *vmc_hold_ext(vm_client_t *, uintptr_t, int, int); 75 const void *vmp_get_readable(const vm_page_t *); 76 void *vmp_get_writable(const vm_page_t *); 77 pfn_t vmp_get_pfn(const vm_page_t *); 78 void vmp_mark_dirty(vm_page_t *); 79 void vmp_chain(vm_page_t *, vm_page_t *); 80 vm_page_t *vmp_next(const vm_page_t *); 81 bool vmp_release(vm_page_t *); [all …]
|