/linux-4.4.14/include/kvm/ |
D | iodev.h | 32 gpa_t addr, 37 gpa_t addr, 55 struct kvm_io_device *dev, gpa_t addr, in kvm_iodevice_read() 63 struct kvm_io_device *dev, gpa_t addr, in kvm_iodevice_write()
|
D | arm_vgic.h | 150 gpa_t addr;
|
/linux-4.4.14/include/linux/ |
D | kvm_host.h | 156 gpa_t addr; 177 int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, 180 gpa_t addr, int len, const void *val, long cookie); 181 int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, 183 int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr, 220 gpa_t gpa; 621 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data, 623 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len); 628 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, 633 gpa_t gpa, unsigned long len); [all …]
|
D | kvm_types.h | 49 typedef u64 gpa_t; typedef 60 gpa_t gpa;
|
/linux-4.4.14/arch/x86/include/asm/ |
D | kvm_host.h | 69 #define UNMAPPED_GVA (~(gpa_t)0) 277 gpa_t (*gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t gva, u32 access, 279 gpa_t (*translate_gpa)(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access, 480 gpa_t time; 656 gpa_t wall_clock; 659 gpa_t ept_identity_map_addr; 955 int emulator_write_phys(struct kvm_vcpu *vcpu, gpa_t gpa, 1070 void kvm_mmu_pte_write(struct kvm_vcpu *vcpu, gpa_t gpa, 1078 gpa_t translate_nested_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access, 1080 gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva, [all …]
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | mpic.c | 125 static int openpic_cpu_write_internal(void *opaque, gpa_t addr, 127 static int openpic_cpu_read_internal(void *opaque, gpa_t addr, 198 gpa_t reg_base; 689 static int openpic_gbl_write(void *opaque, gpa_t addr, u32 val) in openpic_gbl_write() 745 static int openpic_gbl_read(void *opaque, gpa_t addr, u32 *ptr) in openpic_gbl_read() 807 static int openpic_tmr_write(void *opaque, gpa_t addr, u32 val) in openpic_tmr_write() 849 static int openpic_tmr_read(void *opaque, gpa_t addr, u32 *ptr) in openpic_tmr_read() 887 static int openpic_src_write(void *opaque, gpa_t addr, u32 val) in openpic_src_write() 912 static int openpic_src_read(void *opaque, gpa_t addr, u32 *ptr) in openpic_src_read() 941 static int openpic_msi_write(void *opaque, gpa_t addr, u32 val) in openpic_msi_write() [all …]
|
D | e500.h | 258 gpa_t gpa; in tlbe_is_host_safe()
|
D | book3s_rtas.c | 213 gpa_t args_phys; in kvmppc_rtas_hcall()
|
D | booke.c | 1229 gpa_t gpaddr; in kvmppc_handle_exit() 1286 gpa_t gpaddr; in kvmppc_handle_exit() 1938 gpa_t gpaddr; in kvmppc_xlate()
|
D | e500_mmu_host.c | 588 void kvmppc_mmu_map(struct kvm_vcpu *vcpu, u64 eaddr, gpa_t gpaddr, in kvmppc_mmu_map()
|
D | book3s.c | 369 pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa, bool writing, in kvmppc_gpa_to_pfn()
|
D | e500_mmu.c | 526 gpa_t kvmppc_mmu_xlate(struct kvm_vcpu *vcpu, unsigned int index, in kvmppc_mmu_xlate()
|
D | book3s_pr.c | 515 static int kvmppc_visible_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) in kvmppc_visible_gpa()
|
/linux-4.4.14/arch/x86/kvm/ |
D | i8259.c | 459 static int picdev_in_range(gpa_t addr) in picdev_in_range() 475 gpa_t addr, int len, const void *val) in picdev_write() 503 gpa_t addr, int len, void *val) in picdev_read() 533 gpa_t addr, int len, const void *val) in picdev_master_write() 540 gpa_t addr, int len, void *val) in picdev_master_read() 547 gpa_t addr, int len, const void *val) in picdev_slave_write() 554 gpa_t addr, int len, void *val) in picdev_slave_read() 561 gpa_t addr, int len, const void *val) in picdev_eclr_write() 568 gpa_t addr, int len, void *val) in picdev_eclr_read()
|
D | paging_tmpl.h | 100 gpa_t pte_gpa[PT_MAX_FULL_LEVELS]; 269 gpa_t pte_gpa; in FNAME() 275 gpa_t real_gpa; in FNAME() 496 gpa_t base_gpa, pte_gpa = gw->pte_gpa[level - 1]; in FNAME() 807 static gpa_t FNAME(get_level1_sp_gpa)(struct kvm_mmu_page *sp) in FNAME() 847 gpa_t pte_gpa; in FNAME() 874 static gpa_t FNAME(gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t vaddr, u32 access, in FNAME() 878 gpa_t gpa = UNMAPPED_GVA; in FNAME() 893 static gpa_t FNAME(gva_to_gpa_nested)(struct kvm_vcpu *vcpu, gva_t vaddr, in FNAME() 898 gpa_t gpa = UNMAPPED_GVA; in FNAME() [all …]
|
D | lapic.h | 40 gpa_t vapic_addr; 81 int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr);
|
D | i8254.c | 445 static inline int pit_in_range(gpa_t addr) in pit_in_range() 453 gpa_t addr, int len, const void *data) in pit_ioport_write() 530 gpa_t addr, int len, void *data) in pit_ioport_read() 601 gpa_t addr, int len, const void *data) in speaker_ioport_write() 619 gpa_t addr, int len, void *data) in speaker_ioport_read()
|
D | ioapic.c | 476 static inline int ioapic_in_range(struct kvm_ioapic *ioapic, gpa_t addr) in ioapic_in_range() 483 gpa_t addr, int len, void *val) in ioapic_mmio_read() 526 gpa_t addr, int len, const void *val) in ioapic_mmio_write()
|
D | x86.c | 497 gpa_t ngpa; in kvm_read_guest_page_mmu() 1150 static void kvm_write_wall_clock(struct kvm *kvm, gpa_t wall_clock) in kvm_write_wall_clock() 1968 gpa_t gpa = data & ~0x3f; in kvm_pv_enable_async_pf() 4052 static int vcpu_mmio_write(struct kvm_vcpu *vcpu, gpa_t addr, int len, in vcpu_mmio_write() 4073 static int vcpu_mmio_read(struct kvm_vcpu *vcpu, gpa_t addr, int len, void *v) in vcpu_mmio_read() 4107 gpa_t translate_nested_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access, in translate_nested_gpa() 4110 gpa_t t_gpa; in translate_nested_gpa() 4121 gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva, in kvm_mmu_gva_to_gpa_read() 4128 gpa_t kvm_mmu_gva_to_gpa_fetch(struct kvm_vcpu *vcpu, gva_t gva, in kvm_mmu_gva_to_gpa_fetch() 4136 gpa_t kvm_mmu_gva_to_gpa_write(struct kvm_vcpu *vcpu, gva_t gva, in kvm_mmu_gva_to_gpa_write() [all …]
|
D | x86.h | 124 static inline bool vcpu_match_mmio_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) in vcpu_match_mmio_gpa()
|
D | mmu.c | 2711 static int __direct_map(struct kvm_vcpu *vcpu, gpa_t v, int write, in __direct_map() 3272 static gpa_t nonpaging_gva_to_gpa(struct kvm_vcpu *vcpu, gva_t vaddr, in nonpaging_gva_to_gpa() 3280 static gpa_t nonpaging_gva_to_gpa_nested(struct kvm_vcpu *vcpu, gva_t vaddr, in nonpaging_gva_to_gpa_nested() 4173 static u64 mmu_pte_write_fetch_gpte(struct kvm_vcpu *vcpu, gpa_t *gpa, in mmu_pte_write_fetch_gpte() 4186 *gpa &= ~(gpa_t)7; in mmu_pte_write_fetch_gpte() 4229 static bool detect_write_misaligned(struct kvm_mmu_page *sp, gpa_t gpa, in detect_write_misaligned() 4253 static u64 *get_written_sptes(struct kvm_mmu_page *sp, gpa_t gpa, int *nspte) in get_written_sptes() 4284 void kvm_mmu_pte_write(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_mmu_pte_write() 4360 gpa_t gpa; in kvm_mmu_unprotect_page_virt()
|
D | lapic.c | 1150 static int apic_mmio_in_range(struct kvm_lapic *apic, gpa_t addr) in apic_mmio_in_range() 1158 gpa_t address, int len, void *data) in apic_mmio_read() 1484 gpa_t address, int len, const void *data) in apic_mmio_write() 2041 int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr) in kvm_lapic_set_vapic_addr()
|
D | trace.h | 765 TP_PROTO(gva_t gva, gpa_t gpa, bool write, bool gpa_match), 770 __field(gpa_t, gpa)
|
D | vmx.c | 382 gpa_t vmptr; 393 gpa_t vmxon_ptr; 396 gpa_t current_vmptr; 842 static struct page *nested_get_page(struct kvm_vcpu *vcpu, gpa_t addr) in nested_get_page() 1286 static inline void __invept(int ext, u64 eptp, gpa_t gpa) in __invept() 5880 gpa_t gpa; in handle_ept_violation() 5928 gpa_t gpa; in handle_ept_misconfig() 6432 static void nested_free_vmcs02(struct vcpu_vmx *vmx, gpa_t vmptr) in nested_free_vmcs02() 6637 gpa_t *vmpointer) in nested_vmx_check_vmptr() 6640 gpa_t vmptr; in nested_vmx_check_vmptr() [all …]
|
/linux-4.4.14/virt/kvm/arm/ |
D | vgic.h | 95 int vgic_register_kvm_io_dev(struct kvm *kvm, gpa_t base, int len, 108 int len, gpa_t offset);
|
D | vgic.c | 736 int len, gpa_t offset) in vgic_find_range() 818 struct kvm_io_device *this, gpa_t addr, in vgic_handle_mmio_access() 828 gpa_t offset; in vgic_handle_mmio_access() 868 gpa_t addr, int len, void *val) in vgic_handle_mmio_read() 875 gpa_t addr, int len, const void *val) in vgic_handle_mmio_write() 902 int vgic_register_kvm_io_dev(struct kvm *kvm, gpa_t base, int len, in vgic_register_kvm_io_dev()
|
D | vgic-v3-emul.c | 771 gpa_t rdbase = dist->vgic_redist_base; in vgic_v3_map_resources()
|
/linux-4.4.14/virt/kvm/ |
D | coalesced_mmio.c | 25 gpa_t addr, int len) in coalesced_mmio_in_range() 64 struct kvm_io_device *this, gpa_t addr, in coalesced_mmio_write()
|
D | kvm_main.c | 1656 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len) in kvm_read_guest() 1676 int kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, unsigned long len) in kvm_vcpu_read_guest() 1713 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data, in kvm_read_guest_atomic() 1724 int kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_vcpu_read_guest_atomic() 1769 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, in kvm_write_guest() 1790 int kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data, in kvm_vcpu_write_guest() 1812 gpa_t gpa, unsigned long len) in kvm_gfn_to_hva_cache_init() 1907 int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len) in kvm_clear_guest() 3172 gpa_t addr1 = r1->addr; in kvm_io_bus_cmp() 3173 gpa_t addr2 = r2->addr; in kvm_io_bus_cmp() [all …]
|
D | eventfd.c | 678 ioeventfd_in_range(struct _ioeventfd *p, gpa_t addr, int len, const void *val) in ioeventfd_in_range() 724 ioeventfd_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, gpa_t addr, in ioeventfd_write()
|
/linux-4.4.14/arch/arm/kvm/ |
D | mmu.c | 778 gpa_t gpa = addr + (vm_start - memslot->userspace_addr); in stage2_unmap_memslot() 1470 gpa_t gpa, void *data), in handle_hva_to_gpa() 1498 gpa_t gpa = gfn << PAGE_SHIFT; in handle_hva_to_gpa() 1506 static int kvm_unmap_hva_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_unmap_hva_handler() 1535 static int kvm_set_spte_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_set_spte_handler() 1564 static int kvm_age_hva_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_age_hva_handler() 1594 static int kvm_test_age_hva_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_test_age_hva_handler() 1797 gpa_t gpa = mem->guest_phys_addr + in kvm_arch_prepare_memory_region() 1860 gpa_t gpa = slot->base_gfn << PAGE_SHIFT; in kvm_arch_flush_shadow_memslot()
|
/linux-4.4.14/arch/mips/kvm/ |
D | trap_emul.c | 22 static gpa_t kvm_trap_emul_gva_to_gpa_cb(gva_t gva) in kvm_trap_emul_gva_to_gpa_cb() 24 gpa_t gpa; in kvm_trap_emul_gva_to_gpa_cb()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | kvm_ppc.h | 105 extern void kvmppc_mmu_map(struct kvm_vcpu *vcpu, u64 gvaddr, gpa_t gpaddr, 113 extern gpa_t kvmppc_mmu_xlate(struct kvm_vcpu *vcpu, unsigned int gtlb_index,
|
D | kvm_book3s.h | 157 extern pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa, bool writing,
|
D | kvm_host.h | 602 gpa_t paddr_accessed;
|
/linux-4.4.14/arch/s390/kvm/ |
D | kvm-s390.h | 235 long kvm_arch_fault_in_page(struct kvm_vcpu *vcpu, gpa_t gpa, int writable);
|
D | priv.c | 194 gpa_t addr; in handle_test_block()
|
D | kvm-s390.c | 1888 long kvm_arch_fault_in_page(struct kvm_vcpu *vcpu, gpa_t gpa, int writable) in kvm_arch_fault_in_page() 2062 gpa_t gpa = current->thread.gmap_addr; in vcpu_post_run()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | kvm_host.h | 617 gpa_t (*gva_to_gpa)(gva_t gva);
|