Home
last modified time | relevance | path

Searched refs:vm_page_t (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/sys/
H A Dvmm_vm.h25 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 …]
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_vm.c205 vm_page_t *vmp_chain;
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()
1467 vmp_get_pfn(const vm_page_t *vmp) in vmp_get_pfn()
1477 vmp_mark_dirty(vm_page_t *vmp) in vmp_mark_dirty()
1488 vmp_chain(vm_page_t *vmp, vm_page_t *to_chain) in vmp_chain()
1498 vm_page_t *
1499 vmp_next(const vm_page_t *vmp) in vmp_next()
[all …]
H A Dvmm_sol_dev.c2451 (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 Dseg_vmm.c312 vm_page_t *vmp; in segvmm_fault_space()
H A Dvmm_instruction_emul.c3061 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 Dvmm.c1108 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()
/illumos-gate/usr/src/contrib/bhyve/amd64/machine/
H A Dpmap.h408 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/boot/sys/sys/
H A Dtypes.h283 typedef struct vm_page *vm_page_t; typedef