/freebsd-10.1-release/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 118 vmm_mem_alloc(struct vmspace *vmspace, vm_paddr_t gpa, size_t len) argument 143 vmm_mem_free(struct vmspace *vmspace, vm_paddr_t gpa, size_t len) argument [all...] |
H A D | vmm_lapic.c | 201 lapic_mmio_write(void *vm, int cpu, uint64_t gpa, uint64_t wval, int size, argument 223 lapic_mmio_read(void *vm, int cpu, uint64_t gpa, uint64_t *rval, int size, argument
|
H A D | vmm_dev.c | 106 vm_paddr_t gpa; local
|
H A D | vmm_instruction_emul.c | 367 emulate_mov(void *vm, int vcpuid, uint64_t gpa, struct vie *vie, argument 481 emulate_movx(void *vm, int vcpuid, uint64_t gpa, struc argument 567 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 650 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 696 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 744 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 907 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 1154 vmm_gla2gpa(struct vm *vm, int vcpuid, struct vm_guest_paging *paging, uint64_t gla, int prot, uint64_t *gpa) argument [all...] |
H A D | vmm.c | 119 vm_paddr_t gpa; member in struct:mem_seg 485 vm_map_mmio(struct vm *vm, vm_paddr_t gpa, size_t len, vm_paddr_t hpa) argument 496 vm_unmap_mmio(struct vm *vm, vm_paddr_t gpa, size_t len) argument 504 vm_mem_allocated(struct vm *vm, vm_paddr_t gpa) argument 523 vm_malloc(struct vm *vm, vm_paddr_t gpa, size_t len) argument 580 vm_paddr_t gpa, maxmem; local 649 vm_paddr_t gpa, hpa; local 743 vm_gpa_hold(struct vm *vm, vm_paddr_t gpa, size_t len, int reqprot, void **cookie) argument 793 vm_get_memobj(struct vm *vm, vm_paddr_t gpa, size_t len, vm_offset_t *offset, struct vm_object **object) argument 1215 uint64_t gla, gpa; local 2212 uint64_t gpa; local [all...] |
/freebsd-10.1-release/sys/amd64/vmm/io/ |
H A D | iommu.c | 92 IOMMU_CREATE_MAPPING(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) argument 102 IOMMU_REMOVE_MAPPING(void *domain, vm_paddr_t gpa, uint64_t len) argument 230 iommu_create_mapping(void *dom, vm_paddr_t gpa, vm_paddr_t hpa, size_t len) argument 245 iommu_remove_mapping(void *dom, vm_paddr_t gpa, size_t len) argument [all...] |
H A D | ppt.c | 311 ppt_is_mmio(struct vm *vm, vm_paddr_t gpa) argument 397 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...] |
H A D | vhpet.c | 530 vhpet_mmio_write(void *vm, int vcpuid, uint64_t gpa, uint64_t val, int size, argument 673 vhpet_mmio_read(void *vm, int vcpuid, uint64_t gpa, uint64_t *rval, int size, argument
|
H A D | vioapic.c | 377 vioapic_mmio_rw(struct vioapic *vioapic, int vcpuid, uint64_t gpa, argument 415 vioapic_mmio_read(void *vm, int vcpuid, uint64_t gpa, uint64_t *rval, argument 427 vioapic_mmio_write(void *vm, int vcpuid, uint64_t gpa, uint64_t wval, argument
|
/freebsd-10.1-release/sys/amd64/vmm/amd/ |
H A D | amdv.c | 228 amd_iommu_create_mapping(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, argument 237 amd_iommu_remove_mapping(void *domain, vm_paddr_t gpa, uint64_t len) argument
|
/freebsd-10.1-release/usr.sbin/bhyve/ |
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.1-release/sys/xen/interface/hvm/ |
H A D | hvm_op.h | 141 uint64_t gpa; member in struct:xen_hvm_pagetable_dying
|
/freebsd-10.1-release/sys/amd64/include/ |
H A D | vmm_dev.h | 38 vm_paddr_t gpa; /* in */ member in struct:vm_memory_segment 109 vm_paddr_t gpa; member in struct:vm_pptdev_mmio 158 uint64_t gpa; /* in */ member in struct:vm_gpa_pte 177 uint64_t gpa; member in struct:vm_gla2gpa
|
H A D | vmm.h | 332 uint64_t gpa; member in struct:vm_copyinfo 536 uint64_t gpa; member in struct:vm_exit::__anon6064::__anon6065 540 uint64_t gpa; member in struct:vm_exit::__anon6064::__anon6066
|
/freebsd-10.1-release/sys/amd64/vmm/intel/ |
H A D | vtd.c | 444 vtd_update_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len, argument 533 vtd_create_mapping(void *arg, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) argument 540 vtd_remove_mapping(void *arg, vm_paddr_t gpa, uint64_t len) argument [all...] |
H A D | vmx.c | 1831 vmexit_inst_emul(struct vm_exit *vmexit, uint64_t gpa, uint64_t gla) argument 1984 apic_access_fault(struct vmx *vmx, int vcpuid, uint64_t gpa) argument 2090 uint64_t exitintinfo, qual, gpa; local [all...] |
/freebsd-10.1-release/lib/libvmmapi/ |
H A D | vmmapi.c | 160 vm_get_memory_seg(struct vmctx *ctx, vm_paddr_t gpa, size_t *ret_len, argument 197 setup_memory_segment(struct vmctx *ctx, vm_paddr_t gpa, size_t len, char **addr) argument 673 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 946 vm_get_gpa_pmap(struct vmctx *ctx, uint64_t gpa, uint64_t *pte, int *num) argument 979 gla2gpa(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, uint64_t gla, int prot, int *fault, uint64_t *gpa) argument 1007 uint64_t gpa; local 1042 uint64_t gpa; local 1065 uint64_t gpa; local [all...] |
/freebsd-10.1-release/usr.sbin/bhyvectl/ |
H A D | bhyvectl.c | 453 vm_paddr_t gpa, gpa_pmap; local [all...] |