/freebsd-current/usr.sbin/bhyve/ |
H A D | pci_passthru.h | 18 vm_paddr_t gpa; /* guest physical address */ member in struct:passthru_mmio_mapping
|
H A D | mem.c | 145 mem_read(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size, void *arg) argument 156 mem_write(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size, void *arg) argument 268 read_mem(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size) argument 279 write_mem(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size) argument
|
H A D | bootrom.c | 75 uint64_t gpa; member in struct:bootrom_var_state 138 vm_paddr_t gpa; local [all...] |
H A D | basl.c | 193 uint64_t gpa; local 279 uint64_t gpa, val; local [all...] |
/freebsd-current/sys/amd64/vmm/ |
H A D | vmm_mem.c | 56 vmm_mmio_alloc(struct vmspace *vmspace, vm_paddr_t gpa, size_t len, argument 108 vmm_mmio_free(struct vmspace *vmspace, vm_paddr_t gpa, size_t len) argument
|
H A D | vmm_lapic.c | 189 lapic_mmio_write(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, int size, argument 211 lapic_mmio_read(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size, argument
|
/freebsd-current/sys/arm64/vmm/ |
H A D | vmm_instruction_emul.c | 55 vmm_emulate_instruction(struct vcpu *vcpu, uint64_t gpa, struct vie *vie, argument
|
H A D | vmm_dev.c | 204 vm_paddr_t gpa, maxaddr; local 710 vm_paddr_t gpa; local [all...] |
/freebsd-current/sys/amd64/vmm/amd/ |
H A D | amdv.c | 81 amd_iommu_create_mapping(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, argument 90 amd_iommu_remove_mapping(void *domain, vm_paddr_t gpa, uint64_t len) argument
|
H A D | amdvi_hw.c | 1073 amdvi_set_pt(uint64_t *pt, int level, vm_paddr_t gpa, argument 1131 amdvi_update_mapping(struct amdvi_domain *domain, vm_paddr_t gpa, argument 1159 amdvi_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_ argument 1182 amdvi_remove_mapping(void *arg, vm_paddr_t gpa, uint64_t len) argument [all...] |
/freebsd-current/sys/dev/hyperv/netvsc/ |
H A D | hn_nvs.h | 78 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 | 736 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 | 210 struct vmbus_gpa gpa[HN_XACT_REQ_PGCNT]; local
|
/freebsd-current/lib/libvmmapi/ |
H A D | ppt.c | 66 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 83 vm_unmap_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func, vm_paddr_t gpa, size_t len) argument
|
/freebsd-current/sys/amd64/vmm/io/ |
H A D | iommu.c | 96 IOMMU_CREATE_MAPPING(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) argument 106 IOMMU_REMOVE_MAPPING(void *domain, vm_paddr_t gpa, uint64_t len) argument 284 iommu_create_mapping(void *dom, vm_paddr_t gpa, vm_paddr_t hpa, size_t len) argument 299 iommu_remove_mapping(void *dom, vm_paddr_t gpa, size_t len) argument [all...] |
H A D | vioapic.c | 392 vioapic_mmio_rw(struct vioapic *vioapic, struct vcpu *vcpu, uint64_t gpa, argument 430 vioapic_mmio_read(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, argument 442 vioapic_mmio_write(struct vcpu *vcpu, uint64_t gpa, uint64_t wval, argument
|
H A D | ppt.c | 77 vm_paddr_t gpa; member in struct:pptseg 346 ppt_is_mmio(struct vm *vm, vm_paddr_t gpa) argument 457 ppt_map_mmio(struct vm *vm, int bus, int slot, int func, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) argument 490 ppt_unmap_mmio(struct vm *vm, int bus, int slot, int func, vm_paddr_t gpa, size_t len) argument [all...] |
H A D | vhpet.c | 471 vhpet_mmio_write(struct vcpu *vcpu, uint64_t gpa, uint64_t val, int size, argument 621 vhpet_mmio_read(struct vcpu *vcpu, uint64_t gpa, uint64_t *rval, int size, argument
|
/freebsd-current/lib/flua/libjail/ |
H A D | lua_jail.c | 356 struct getparams_filter_args *gpa; local 378 struct getparams_filter_args gpa; local
|
/freebsd-current/usr.sbin/bhyve/amd64/ |
H A D | mptbl.c | 100 mpt_build_mpfp(mpfps_t mpfp, vm_paddr_t gpa) argument
|
/freebsd-current/lib/libvmmapi/amd64/ |
H A D | vmmapi_machdep.c | 307 vm_readwrite_kernemu_device(struct vcpu *vcpu, vm_paddr_t gpa, argument
|
/freebsd-current/usr.sbin/bhyvectl/ |
H A D | bhyvectl.c | 179 vm_paddr_t gpa; local
|
/freebsd-current/sys/contrib/xen/hvm/ |
H A D | hvm_op.h | 140 uint64_t gpa; member in struct:xen_hvm_pagetable_dying
|
/freebsd-current/sys/amd64/vmm/intel/ |
H A D | vtd.c | 515 vtd_update_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len, argument 604 vtd_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) argument 611 vtd_remove_mapping(void *arg, vm_paddr_t gpa, uint64_t len) argument [all...] |
/freebsd-current/sys/arm64/include/ |
H A D | vmm.h | 259 uint64_t gpa; member in struct:vm_copyinfo 337 uint64_t gpa; member in struct:vm_exit::__anon62::__anon65 341 uint64_t gpa; member in struct:vm_exit::__anon62::__anon66 [all...] |