Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_gpt.c198 vmm_gpt_lvl_index(vmm_gpt_node_level_t level, uint64_t gpa) in vmm_gpt_lvl_index()
343 vmm_gpt_node_find_child(vmm_gpt_node_t *parent, uint64_t gpa) in vmm_gpt_node_find_child()
365 vmm_gpt_node_t *child, uint64_t gpa, vmm_gpt_node_t *prev_sibling) in vmm_gpt_node_add()
449 vmm_gpt_walk(vmm_gpt_t *gpt, uint64_t gpa, uint64_t **entries, in vmm_gpt_walk()
477 vmm_gpt_lookup(vmm_gpt_t *gpt, uint64_t gpa) in vmm_gpt_lookup()
499 uint64_t gpa = addr & vmm_gpt_lvl_mask(lvl); in vmm_gpt_populate_region_lvl() local
587 uint64_t gpa = addr; in vmm_gpt_populate_region() local
645 vmm_gpt_map(vmm_gpt_t *gpt, uint64_t gpa, pfn_t pfn, uint_t prot, uint8_t attr) in vmm_gpt_map()
684 uint64_t gpa = addr; in vmm_gpt_vacate_region() local
729 vmm_gpt_unmap(vmm_gpt_t *gpt, uint64_t gpa) in vmm_gpt_unmap()
[all …]
H A Dvmm_instruction_emul.c86 uint64_t gpa; member
888 vie_emulate_mov(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_mov()
1389 vie_emulate_and(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_and()
1476 vie_emulate_or(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_or()
2178 uint64_t gpa) in vie_emulate_twob_group15()
2232 vie_mmio_read(struct vie *vie, struct vm *vm, int cpuid, uint64_t gpa, in vie_mmio_read()
2277 vie_mmio_write(struct vie *vie, struct vm *vm, int cpuid, uint64_t gpa, in vie_mmio_write()
2321 uint64_t gpa; in vie_emulate_mmio() local
2928 const struct vm_guest_paging *paging, uint64_t gpa) in vie_init_mmio()
3295 uint64_t gla, int prot, uint64_t *gpa, int *guest_fault) in vm_gla2gpa()
[all …]
H A Dvmm_vm.c312 vmspace_bits_operate(vmspace_t *vms, uint64_t gpa, size_t len, in vmspace_bits_operate()
547 vmm_mmio_alloc(vmspace_t *vmspace, uintptr_t gpa, size_t len, uintptr_t hpa) in vmm_mmio_alloc()
743 vmspace_clients_invalidate(vmspace_t *vms, uintptr_t gpa, size_t len) in vmspace_clients_invalidate()
861 vmspace_ensure_mapped(vmspace_t *vms, uintptr_t gpa, int req_prot, pfn_t *pfnp, in vmspace_ensure_mapped()
898 vmspace_lookup_map(vmspace_t *vms, uintptr_t gpa, int req_prot, pfn_t *pfnp, in vmspace_lookup_map()
964 for (uintptr_t gpa = addr & PAGEMASK; gpa < end; gpa += PAGESIZE) { in vmspace_populate() local
1277 vmc_hold_ext(vm_client_t *vmc, uintptr_t gpa, int prot, int flags) in vmc_hold_ext()
1320 vmc_hold(vm_client_t *vmc, uintptr_t gpa, int prot) in vmc_hold()
1326 vmc_fault(vm_client_t *vmc, uintptr_t gpa, int prot) in vmc_fault()
1639 const uintptr_t gpa = (uintptr_t)off; in vm_segmap_space() local
H A Dvmm.c179 vm_paddr_t gpa; member
805 vm_map_mmio(struct vm *vm, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) in vm_map_mmio()
816 vm_unmap_mmio(struct vm *vm, vm_paddr_t gpa, size_t len) in vm_unmap_mmio()
828 vm_mem_allocated(struct vm *vm, int vcpuid, vm_paddr_t gpa) in vm_mem_allocated()
917 vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t first, in vm_mmap_memseg()
981 vm_munmap_memseg(struct vm *vm, vm_paddr_t gpa, size_t len) in vm_munmap_memseg()
999 vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext()
1078 vm_paddr_t gpa, hpa; in vm_iommu_modify() local
1391 vm_npt_do_operation(struct vm *vm, uint64_t gpa, size_t len, uint32_t oper, in vm_npt_do_operation()
1663 vm_service_mmio_read(struct vm *vm, int cpuid, uint64_t gpa, uint64_t *rval, in vm_service_mmio_read()
[all …]
H A Dseg_vmm.c112 segvmm_invalidate(void *arg, uintptr_t gpa, size_t sz) in segvmm_invalidate()
/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/cmd/bhyve/
H A Dmem.c158 mem_read(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size, void *arg) in mem_read()
169 mem_write(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size, void *arg) in mem_write()
279 read_mem(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size) in read_mem()
290 write_mem(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size) in write_mem()
H A Dbootrom.c76 uint64_t gpa; member
136 vm_paddr_t gpa; in bootrom_alloc() local
H A Dgdb.c102 uint64_t gpa; member
892 find_breakpoint(uint64_t gpa) in find_breakpoint()
908 uint64_t gpa; in gdb_cpu_breakpoint() local
1008 uint64_t gpa, gva, val; in gdb_read_mem() local
1120 uint64_t gpa, gva, val; in gdb_write_mem() local
1269 uint64_t gpa; in update_sw_breakpoint() local
H A Dbasl.c203 uint64_t gpa; in basl_finish_patch_checksums() local
295 uint64_t gpa, val; local
H A Dmptbl.c102 mpt_build_mpfp(mpfps_t mpfp, vm_paddr_t gpa) in mpt_build_mpfp()
H A Dbhyverun.c602 vmentry_mmio_read(struct vcpu *vcpu, uint64_t gpa, uint8_t bytes, uint64_t data) in vmentry_mmio_read()
617 vmentry_mmio_write(struct vcpu *vcpu, uint64_t gpa, uint8_t bytes) in vmentry_mmio_write()
/illumos-gate/usr/src/uts/intel/io/vmm/io/
H A Diommu.c227 iommu_create_mapping(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, size_t len) in iommu_create_mapping()
244 iommu_remove_mapping(void *domain, vm_paddr_t gpa, size_t len) in iommu_remove_mapping()
H A Dvioapic.c330 vioapic_mmio_rw(struct vioapic *vioapic, int vcpuid, uint64_t gpa, in vioapic_mmio_rw()
368 vioapic_mmio_read(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t *rval, in vioapic_mmio_read()
380 vioapic_mmio_write(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t wval, in vioapic_mmio_write()
H A Dppt.c86 vm_paddr_t gpa; member
975 ppt_is_mmio(struct vm *vm, vm_paddr_t gpa) in ppt_is_mmio()
1133 ppt_map_mmio(struct vm *vm, int pptfd, vm_paddr_t gpa, size_t len, in ppt_map_mmio()
1181 ppt_unmap_mmio(struct vm *vm, int pptfd, vm_paddr_t gpa, size_t len) in ppt_unmap_mmio()
H A Dvhpet.c460 vhpet_mmio_write(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t val, in vhpet_mmio_write()
603 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.c335 vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid, vm_ooffset_t off, in vm_mmap_memseg()
384 vm_munmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, size_t len) in vm_munmap_memseg()
397 vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext()
536 vm_paddr_t gpa; in vm_setup_memory() local
1090 vm_readwrite_kernemu_device(struct vcpu *vcpu, vm_paddr_t gpa, in vm_readwrite_kernemu_device()
1259 vm_paddr_t gpa, size_t len, vm_paddr_t hpa) in vm_map_pptdev_mmio()
1276 vm_paddr_t gpa, size_t len) in vm_unmap_pptdev_mmio()
1732 vm_get_gpa_pmap(struct vmctx *ctx, uint64_t gpa, uint64_t *pte, int *num) in vm_get_gpa_pmap()
1766 uint64_t gla, int prot, uint64_t *gpa, int *fault) in vm_gla2gpa()
1787 uint64_t gla, int prot, uint64_t *gpa, int *fault) in vm_gla2gpa_nofault()
[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/uts/intel/io/vmm/intel/
H A Dvtd.c670 vtd_update_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len, in vtd_update_mapping()
759 vtd_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) in vtd_create_mapping()
766 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.c103 vq_page_hold(viona_vring_t *ring, uint64_t gpa, bool writable) in vq_page_hold()
129 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