Home
last modified time | relevance | path

Searched defs:gpa (Results 1 – 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/
H A Dnpt_ops.c296 #define BMAP_IDX(gpa) ((gpa) / (PAGESZ * 8)) argument
297 #define BMAP_BIT(gpa) (((gpa) / PAGESZ) % 8) argument
309 for (uintptr_t gpa = 0; gpa < (TEST_MEM_SZ / 2); gpa += PAGESZ) { in test_op_reset_dirty() local
315 for (uintptr_t gpa = 0; gpa < TEST_MEM_SZ; gpa += (2 * PAGESZ)) { in test_op_reset_dirty() local
329 for (uintptr_t gpa = 0; gpa < TEST_MEM_SZ; gpa += PAGESZ) { in test_op_reset_dirty() local
H A Dmem_partial.c100 for (uintptr_t gpa = 0; gpa < TOTAL_SZ; gpa++) { in main() local
113 for (uintptr_t gpa = UPPER_OFF; gpa < UPPER_OFF + UPPER_SZ; gpa++) { in main() local
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_gpt.c199 vmm_gpt_lvl_index(vmm_gpt_node_level_t level, uint64_t gpa) in vmm_gpt_lvl_index()
356 vmm_gpt_node_find_child(vmm_gpt_node_t *parent, uint64_t gpa) in vmm_gpt_node_find_child()
378 vmm_gpt_node_t *child, uint64_t gpa, vmm_gpt_node_t *prev_sibling) in vmm_gpt_node_add()
465 vmm_gpt_walk(vmm_gpt_t *gpt, uint64_t gpa, vmm_gpt_entry_t **entries, in vmm_gpt_walk()
503 vmm_gpt_walk_advance(vmm_gpt_t *gpt, uint64_t gpa, vmm_gpt_entry_t **entries, in vmm_gpt_walk_advance()
628 uint64_t gpa = addr & vmm_gpt_lvl_mask(lvl); in vmm_gpt_populate_region_lvl() local
716 uint64_t gpa = addr; in vmm_gpt_populate_region() local
799 uint64_t gpa = addr; in vmm_gpt_vacate_region() local
844 vmm_gpt_unmap(vmm_gpt_t *gpt, uint64_t gpa) in vmm_gpt_unmap()
H A Dvmm_instruction_emul.c89 uint64_t gpa; member
891 vie_emulate_mov(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_mov()
1007 vie_emulate_movx(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_movx()
1145 vie_emulate_movs(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_movs()
1332 vie_emulate_stos(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_stos()
1392 vie_emulate_and(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_and()
1479 vie_emulate_or(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_or()
1566 vie_emulate_cmp(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_cmp()
1657 vie_emulate_test(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_test()
1725 vie_emulate_bextr(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_bextr()
[all …]
H A Dvmm_vm.c312 vmspace_bits_operate(vmspace_t *vms, const uint64_t gpa, size_t len, in vmspace_bits_operate()
552 vmm_mmio_alloc(vmspace_t *vmspace, uintptr_t gpa, size_t len, uintptr_t hpa) in vmm_mmio_alloc()
748 vmspace_clients_invalidate(vmspace_t *vms, uintptr_t gpa, size_t len) in vmspace_clients_invalidate()
866 vmspace_ensure_mapped(vmspace_t *vms, uintptr_t gpa, int req_prot, pfn_t *pfnp, in vmspace_ensure_mapped()
903 vmspace_lookup_map(vmspace_t *vms, uintptr_t gpa, int req_prot, pfn_t *pfnp, in vmspace_lookup_map()
1290 vmc_hold_ext(vm_client_t *vmc, uintptr_t gpa, int prot, int flags) in vmc_hold_ext()
1333 vmc_hold(vm_client_t *vmc, uintptr_t gpa, int prot) in vmc_hold()
1339 vmc_fault(vm_client_t *vmc, uintptr_t gpa, int prot) in vmc_fault()
1652 const uintptr_t gpa = (uintptr_t)off; in vm_segmap_space() local
H A Dvmm.c182 vm_paddr_t gpa; member
808 vm_map_mmio(struct vm *vm, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) in vm_map_mmio()
819 vm_unmap_mmio(struct vm *vm, vm_paddr_t gpa, size_t len) in vm_unmap_mmio()
831 vm_mem_allocated(struct vm *vm, int vcpuid, vm_paddr_t gpa) in vm_mem_allocated()
920 vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, uintptr_t off, in vm_mmap_memseg()
976 vm_munmap_memseg(struct vm *vm, vm_paddr_t gpa, size_t len) in vm_munmap_memseg()
994 vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext()
1073 vm_paddr_t gpa, hpa; in vm_iommu_modify() local
1366 vm_track_dirty_pages(struct vm *vm, uint64_t gpa, size_t len, uint8_t *bitmap) in vm_track_dirty_pages()
1386 vm_npt_do_operation(struct vm *vm, uint64_t gpa, size_t len, uint32_t oper, in vm_npt_do_operation()
[all …]
H A Dseg_vmm.c112 segvmm_invalidate(void *arg, uintptr_t gpa, size_t sz) in segvmm_invalidate()
/illumos-gate/usr/src/cmd/bhyve/common/
H A Dmem.c157 mem_read(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size, void *arg) in mem_read()
168 mem_write(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size, void *arg) in mem_write()
278 read_mem(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size) in read_mem()
289 write_mem(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size) in write_mem()
H A Dbootrom.c76 uint64_t gpa; member
139 vm_paddr_t gpa; in bootrom_alloc() local
H A Dgdb.c109 uint64_t gpa; member
883 find_breakpoint(uint64_t gpa) in find_breakpoint()
899 uint64_t gpa; in gdb_cpu_breakpoint() local
1025 uint64_t gpa, gva, val; in gdb_read_mem() local
1139 uint64_t gpa, gva, val; in gdb_write_mem() local
1290 uint64_t gpa; in update_sw_breakpoint() local
H A Dbasl.c214 uint64_t gpa; in basl_finish_patch_checksums() local
306 uint64_t gpa, val; local
/illumos-gate/usr/src/uts/intel/io/vmm/io/
H A Diommu.c230 iommu_create_mapping(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, size_t len) in iommu_create_mapping()
247 iommu_remove_mapping(void *domain, vm_paddr_t gpa, size_t len) in iommu_remove_mapping()
H A Dvioapic.c333 vioapic_mmio_rw(struct vioapic *vioapic, int vcpuid, uint64_t gpa, in vioapic_mmio_rw()
371 vioapic_mmio_read(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t *rval, in vioapic_mmio_read()
383 vioapic_mmio_write(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t wval, in vioapic_mmio_write()
H A Dppt.c98 vm_paddr_t gpa; member
1030 ppt_is_mmio(struct vm *vm, vm_paddr_t gpa) in ppt_is_mmio()
1189 ppt_map_mmio(struct vm *vm, int pptfd, vm_paddr_t gpa, size_t len, in ppt_map_mmio()
1237 ppt_unmap_mmio(struct vm *vm, int pptfd, vm_paddr_t gpa, size_t len) in ppt_unmap_mmio()
H A Dvhpet.c472 vhpet_mmio_write(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t val, in vhpet_mmio_write()
615 vhpet_mmio_read(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t *rval, in vhpet_mmio_read()
/illumos-gate/usr/src/lib/libvmmapi/common/
H A Dvmmapi.c338 vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid, vm_ooffset_t off, in vm_mmap_memseg()
387 vm_munmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, size_t len) in vm_munmap_memseg()
400 vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext()
501 setup_memory_segment(struct vmctx *ctx, vm_paddr_t gpa, size_t len, char *base) in setup_memory_segment()
539 vm_paddr_t gpa; in vm_setup_memory() local
1099 vm_readwrite_kernemu_device(struct vcpu *vcpu, vm_paddr_t gpa, in vm_readwrite_kernemu_device()
1268 vm_paddr_t gpa, size_t len, vm_paddr_t hpa) in vm_map_pptdev_mmio()
1285 vm_paddr_t gpa, size_t len) in vm_unmap_pptdev_mmio()
1368 vm_map_pptdev_mmio(struct vmctx *ctx, int pptfd, vm_paddr_t gpa, size_t len, in vm_map_pptdev_mmio()
1381 vm_unmap_pptdev_mmio(struct vmctx *ctx, int pptfd, vm_paddr_t gpa, size_t len) in vm_unmap_pptdev_mmio()
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Damdvi_hw.c1070 amdvi_set_pt(uint64_t *pt, int level, vm_paddr_t gpa, in amdvi_set_pt()
1128 amdvi_update_mapping(struct amdvi_domain *domain, vm_paddr_t gpa, in amdvi_update_mapping()
1156 amdvi_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, in amdvi_create_mapping()
1179 amdvi_remove_mapping(void *arg, vm_paddr_t gpa, uint64_t len) in amdvi_remove_mapping()
/illumos-gate/usr/src/uts/intel/sys/
H A Dvmm_dev.h63 vm_paddr_t gpa; member
74 vm_paddr_t gpa; member
149 vm_paddr_t gpa; member
202 uint64_t gpa; /* in */ member
235 uint64_t gpa; member
285 uint64_t gpa; member
H A Dvmm.h278 uint64_t gpa; member
318 uint64_t gpa; member
327 uint64_t gpa; member
/illumos-gate/usr/src/test/bhyve-tests/tests/perf/
H A Dentry_exit.c74 print_result(struct vmctx *ctx, uintptr_t gpa, uint_t test_idx) in print_result()
/illumos-gate/usr/src/cmd/bhyve/amd64/
H A Dvmexit.c100 vmentry_mmio_read(struct vcpu *vcpu, uint64_t gpa, uint8_t bytes, uint64_t data) in vmentry_mmio_read()
115 vmentry_mmio_write(struct vcpu *vcpu, uint64_t gpa, uint8_t bytes) in vmentry_mmio_write()
H A Dmptbl.c101 mpt_build_mpfp(mpfps_t mpfp, vm_paddr_t gpa) in mpt_build_mpfp()
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvtd.c673 vtd_update_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len, in vtd_update_mapping()
762 vtd_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) in vtd_create_mapping()
769 vtd_remove_mapping(void *arg, vm_paddr_t gpa, uint64_t len) in vtd_remove_mapping()
/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_ring.c107 vq_page_hold(viona_vring_t *ring, uint64_t gpa, bool writable) in vq_page_hold()
133 vq_region_hold(viona_vring_t *ring, uint64_t gpa, uint32_t len, in vq_region_hold()
/illumos-gate/usr/src/test/bhyve-tests/tests/common/
H A Din_guest.c92 uint64_t gpa, pte_loc; in populate_identity_table() local

12