/freebsd-10-stable/sys/amd64/vmm/ |
H A D | vmm_mem.c | 59 vmm_mmio_alloc(struct vmspace *vmspace, vm_paddr_t gpa, size_t len, argument 111 vmm_mmio_free(struct vmspace *vmspace, vm_paddr_t gpa, size_t len) argument
|
H A D | vmm_lapic.c | 205 lapic_mmio_write(void *vm, int cpu, uint64_t gpa, uint64_t wval, int size, argument 227 lapic_mmio_read(void *vm, int cpu, uint64_t gpa, uint64_t *rval, int size, argument
|
H A D | vmm_dev.c | 174 vm_paddr_t gpa; local 664 vm_paddr_t gpa; local [all...] |
H A D | vmm_instruction_emul.c | 403 emulate_mov(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, argument 517 emulate_movx(void *vm, int vcpuid, uint64_t gpa, struc argument 659 emulate_movs(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, struct vm_guest_paging *paging, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 841 emulate_stos(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, struct vm_guest_paging *paging, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 903 emulate_and(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 991 emulate_or(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 1053 emulate_cmp(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 1145 emulate_sub(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *arg) argument 1345 emulate_group1(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, struct vm_guest_paging *paging, mem_region_read_t memread, mem_region_write_t memwrite, void *memarg) argument 1373 emulate_bittest(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, mem_region_read_t memread, mem_region_write_t memwrite, void *memarg) argument 1415 vmm_emulate_instruction(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, struct vm_guest_paging *paging, mem_region_read_t memread, mem_region_write_t memwrite, void *memarg) argument 1690 vm_gla2gpa(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, uint64_t gla, int prot, uint64_t *gpa, int *guest_fault) argument [all...] |
H A D | vmm.c | 130 vm_paddr_t gpa; member in struct:mem_map 539 vm_map_mmio(struct vm *vm, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) argument 550 vm_unmap_mmio(struct vm *vm, vm_paddr_t gpa, size_t len) argument 564 vm_mem_allocated(struct vm *vm, int vcpuid, vm_paddr_t gpa) argument 653 vm_mmap_memseg(struct vm *vm, vm_paddr_t gpa, int segid, vm_ooffset_t first, size_t len, int prot, int flags) argument 719 vm_mmap_getnext(struct vm *vm, vm_paddr_t *gpa, int *segid, vm_ooffset_t *segoff, size_t *len, int *prot, int *flags) argument 800 vm_paddr_t gpa, hpa; local 900 vm_gpa_hold(struct vm *vm, int vcpuid, vm_paddr_t gpa, size_t len, int reqprot, void **cookie) argument 1377 uint64_t gla, gpa, cs_base; local 2494 uint64_t gpa; local [all...] |
/freebsd-10-stable/usr.sbin/bhyve/ |
H A D | bootrom.c | 53 vm_paddr_t gpa; local
|
H A D | mem.c | 138 mem_read(void *ctx, int vcpu, uint64_t gpa, uint64_t *rval, int size, void *arg) argument 149 mem_write(void *ctx, int vcpu, uint64_t gpa, uint64_t wval, int size, void *arg) argument
|
H A D | mptbl.c | 102 mpt_build_mpfp(mpfps_t mpfp, vm_paddr_t gpa) argument
|
/freebsd-10-stable/sys/amd64/vmm/amd/ |
H A D | amdv.c | 84 amd_iommu_create_mapping(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, argument 93 amd_iommu_remove_mapping(void *domain, vm_paddr_t gpa, uint64_t len) argument
|
H A D | svm.c | 812 svm_handle_inst_emul(struct vmcb *vmcb, uint64_t gpa, struct vm_exit *vmexit) argument
|
/freebsd-10-stable/sys/dev/hyperv/netvsc/ |
H A D | hn_nvs.h | 80 hn_nvs_send_rndis_sglist(struct vmbus_channel *chan, uint32_t rndis_mtype, struct hn_nvs_sendctx *sndc, struct vmbus_gpa *gpa, int gpa_cnt) argument
|
H A D | hn_nvs.c | 728 hn_nvs_send_rndis_ctrl(struct vmbus_channel *chan, struct hn_nvs_sendctx *sndc, struct vmbus_gpa *gpa, int gpa_cnt) argument
|
H A D | hn_rndis.c | 214 struct vmbus_gpa gpa[HN_XACT_REQ_PGCNT]; local
|
H A D | if_hn.c | 3204 struct vmbus_gpa *gpa = &txr->hn_gpa[i + 1]; local
|
/freebsd-10-stable/sys/amd64/vmm/io/ |
H A D | iommu.c | 97 IOMMU_CREATE_MAPPING(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) argument 107 IOMMU_REMOVE_MAPPING(void *domain, vm_paddr_t gpa, uint64_t len) argument 257 iommu_create_mapping(void *dom, vm_paddr_t gpa, vm_paddr_t hpa, size_t len) argument 272 iommu_remove_mapping(void *dom, vm_paddr_t gpa, size_t len) argument [all...] |
H A D | vhpet.c | 470 vhpet_mmio_write(void *vm, int vcpuid, uint64_t gpa, uint64_t val, int size, argument 620 vhpet_mmio_read(void *vm, int vcpuid, uint64_t gpa, uint64_t *rval, int size, argument
|
H A D | vioapic.c | 376 vioapic_mmio_rw(struct vioapic *vioapic, int vcpuid, uint64_t gpa, argument 414 vioapic_mmio_read(void *vm, int vcpuid, uint64_t gpa, uint64_t *rval, argument 426 vioapic_mmio_write(void *vm, int vcpuid, uint64_t gpa, uint64_t wval, argument
|
H A D | ppt.c | 80 vm_paddr_t gpa; member in struct:pptseg 332 ppt_is_mmio(struct vm *vm, vm_paddr_t gpa) argument 429 ppt_map_mmio(struct vm *vm, int bus, int slot, int func, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) argument [all...] |
/freebsd-10-stable/sys/xen/interface/hvm/ |
H A D | hvm_op.h | 141 uint64_t gpa; member in struct:xen_hvm_pagetable_dying
|
/freebsd-10-stable/sys/amd64/vmm/intel/ |
H A D | vtd.c | 440 vtd_update_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len, argument 529 vtd_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) argument 536 vtd_remove_mapping(void *arg, vm_paddr_t gpa, uint64_t len) argument [all...] |
H A D | vmx.c | 1793 vmexit_inst_emul(struct vm_exit *vmexit, uint64_t gpa, uint64_t gla) argument 1954 apic_access_fault(struct vmx *vmx, int vcpuid, uint64_t gpa) argument 2100 uint64_t exitintinfo, qual, gpa; local [all...] |
/freebsd-10-stable/sys/amd64/include/ |
H A D | vmm_dev.h | 38 vm_paddr_t gpa; member in struct:vm_memmap 121 vm_paddr_t gpa; member in struct:vm_pptdev_mmio 170 uint64_t gpa; /* in */ member in struct:vm_gpa_pte 189 uint64_t gpa; member in struct:vm_gla2gpa
|
H A D | vmm.h | 369 uint64_t gpa; member in struct:vm_copyinfo 584 uint64_t gpa; member in struct:vm_exit::__anon3::__anon4 588 uint64_t gpa; member in struct:vm_exit::__anon3::__anon5
|
/freebsd-10-stable/lib/libvmmapi/ |
H A D | vmmapi.c | 200 vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid, vm_ooffset_t off, argument 236 vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, argument 336 setup_memory_segment(struct vmctx *ctx, vm_paddr_t gpa, size_t len, char *base) argument 362 vm_paddr_t gpa; local 875 vm_map_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) argument 1148 vm_get_gpa_pmap(struct vmctx *ctx, uint64_t gpa, uint64_t *pte, int *num) argument 1181 vm_gla2gpa(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, uint64_t gla, int prot, uint64_t *gpa, int *fault) argument 1211 uint64_t gpa; local [all...] |
/freebsd-10-stable/usr.sbin/bhyvectl/ |
H A D | bhyvectl.c | 1531 vm_paddr_t gpa; local
|