/linux-4.1.27/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 | 151 gpa_t addr;
|
/linux-4.1.27/arch/x86/include/asm/ |
D | kvm_host.h | 67 #define UNMAPPED_GVA (~(gpa_t)0) 270 gpa_t (*gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t gva, u32 access, 272 gpa_t (*translate_gpa)(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access, 442 gpa_t time; 601 gpa_t wall_clock; 604 gpa_t ept_identity_map_addr; 891 int emulator_write_phys(struct kvm_vcpu *vcpu, gpa_t gpa, 1007 void kvm_mmu_pte_write(struct kvm_vcpu *vcpu, gpa_t gpa, 1015 gpa_t translate_nested_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access, 1017 gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva, [all …]
|
/linux-4.1.27/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 | book3s_rtas.c | 213 gpa_t args_phys; in kvmppc_rtas_hcall()
|
D | e500.h | 258 gpa_t gpa; in tlbe_is_host_safe()
|
D | booke.c | 1227 gpa_t gpaddr; in kvmppc_handle_exit() 1284 gpa_t gpaddr; in kvmppc_handle_exit() 1935 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 | 367 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.1.27/include/linux/ |
D | kvm_types.h | 48 typedef u64 gpa_t; typedef 59 gpa_t gpa;
|
D | kvm_host.h | 147 gpa_t addr; 168 int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, 171 gpa_t addr, int len, const void *val, long cookie); 172 int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, 174 int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr, 211 gpa_t gpa; 567 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data, 569 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len); 574 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, 579 gpa_t gpa, unsigned long len); [all …]
|
/linux-4.1.27/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]; 277 gpa_t pte_gpa; in FNAME() 283 gpa_t real_gpa; in FNAME() 505 gpa_t base_gpa, pte_gpa = gw->pte_gpa[level - 1]; in FNAME() 818 static gpa_t FNAME(get_level1_sp_gpa)(struct kvm_mmu_page *sp) in FNAME() 858 gpa_t pte_gpa; in FNAME() 885 static gpa_t FNAME(gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t vaddr, u32 access, in FNAME() 889 gpa_t gpa = UNMAPPED_GVA; in FNAME() 904 static gpa_t FNAME(gva_to_gpa_nested)(struct kvm_vcpu *vcpu, gva_t vaddr, in FNAME() 909 gpa_t gpa = UNMAPPED_GVA; in FNAME() [all …]
|
D | lapic.h | 39 gpa_t vapic_addr; 81 int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr);
|
D | i8254.c | 442 static inline int pit_in_range(gpa_t addr) in pit_in_range() 450 gpa_t addr, int len, const void *data) in pit_ioport_write() 527 gpa_t addr, int len, void *data) in pit_ioport_read() 598 gpa_t addr, int len, const void *data) in speaker_ioport_write() 616 gpa_t addr, int len, void *data) in speaker_ioport_read()
|
D | ioapic.c | 492 static inline int ioapic_in_range(struct kvm_ioapic *ioapic, gpa_t addr) in ioapic_in_range() 499 gpa_t addr, int len, void *val) in ioapic_mmio_read() 542 gpa_t addr, int len, const void *val) in ioapic_mmio_write()
|
D | x86.c | 487 gpa_t ngpa; in kvm_read_guest_page_mmu() 1109 static void kvm_write_wall_clock(struct kvm *kvm, gpa_t wall_clock) in kvm_write_wall_clock() 2077 gpa_t gpa = data & ~0x3f; in kvm_pv_enable_async_pf() 4143 static int vcpu_mmio_write(struct kvm_vcpu *vcpu, gpa_t addr, int len, in vcpu_mmio_write() 4164 static int vcpu_mmio_read(struct kvm_vcpu *vcpu, gpa_t addr, int len, void *v) in vcpu_mmio_read() 4198 gpa_t translate_nested_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access, in translate_nested_gpa() 4201 gpa_t t_gpa; in translate_nested_gpa() 4212 gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva, in kvm_mmu_gva_to_gpa_read() 4219 gpa_t kvm_mmu_gva_to_gpa_fetch(struct kvm_vcpu *vcpu, gva_t gva, in kvm_mmu_gva_to_gpa_fetch() 4227 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 | 122 static inline bool vcpu_match_mmio_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) in vcpu_match_mmio_gpa()
|
D | mmu.c | 2735 static int __direct_map(struct kvm_vcpu *vcpu, gpa_t v, int write, in __direct_map() 3298 static gpa_t nonpaging_gva_to_gpa(struct kvm_vcpu *vcpu, gva_t vaddr, in nonpaging_gva_to_gpa() 3306 static gpa_t nonpaging_gva_to_gpa_nested(struct kvm_vcpu *vcpu, gva_t vaddr, in nonpaging_gva_to_gpa_nested() 4053 static u64 mmu_pte_write_fetch_gpte(struct kvm_vcpu *vcpu, gpa_t *gpa, in mmu_pte_write_fetch_gpte() 4066 *gpa &= ~(gpa_t)7; in mmu_pte_write_fetch_gpte() 4109 static bool detect_write_misaligned(struct kvm_mmu_page *sp, gpa_t gpa, in detect_write_misaligned() 4133 static u64 *get_written_sptes(struct kvm_mmu_page *sp, gpa_t gpa, int *nspte) in get_written_sptes() 4164 void kvm_mmu_pte_write(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_mmu_pte_write() 4239 gpa_t gpa; in kvm_mmu_unprotect_page_virt()
|
D | lapic.c | 1061 static int apic_mmio_in_range(struct kvm_lapic *apic, gpa_t addr) in apic_mmio_in_range() 1069 gpa_t address, int len, void *data) in apic_mmio_read() 1394 gpa_t address, int len, const void *data) in apic_mmio_write() 1945 int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr) in kvm_lapic_set_vapic_addr()
|
D | trace.h | 747 TP_PROTO(gva_t gva, gpa_t gpa, bool write, bool gpa_match), 752 __field(gpa_t, gpa)
|
D | vmx.c | 378 gpa_t vmptr; 389 gpa_t vmxon_ptr; 392 gpa_t current_vmptr; 787 static struct page *nested_get_page(struct kvm_vcpu *vcpu, gpa_t addr) in nested_get_page() 1212 static inline void __invept(int ext, u64 eptp, gpa_t gpa) in __invept() 5748 gpa_t gpa; in handle_ept_violation() 5860 gpa_t gpa; in handle_ept_misconfig() 6337 static void nested_free_vmcs02(struct vcpu_vmx *vmx, gpa_t vmptr) in nested_free_vmcs02() 6497 gpa_t *vmpointer) in nested_vmx_check_vmptr() 6500 gpa_t vmptr; in nested_vmx_check_vmptr() [all …]
|
/linux-4.1.27/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 | 1550 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len) in kvm_read_guest() 1570 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data, in kvm_read_guest_atomic() 1607 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, in kvm_write_guest() 1629 gpa_t gpa, unsigned long len) in kvm_gfn_to_hva_cache_init() 1724 int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len) in kvm_clear_guest() 2939 gpa_t addr1 = r1->addr; in kvm_io_bus_cmp() 2940 gpa_t addr2 = r2->addr; in kvm_io_bus_cmp() 2967 gpa_t addr, int len) in kvm_io_bus_insert_dev() 2982 gpa_t addr, int len) in kvm_io_bus_get_first_dev() 3026 int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, in kvm_io_bus_write() [all …]
|
D | eventfd.c | 672 ioeventfd_in_range(struct _ioeventfd *p, gpa_t addr, int len, const void *val) in ioeventfd_in_range() 718 ioeventfd_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, gpa_t addr, in ioeventfd_write()
|
/linux-4.1.27/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 | 718 int len, gpa_t offset) in vgic_find_range() 800 struct kvm_io_device *this, gpa_t addr, in vgic_handle_mmio_access() 810 gpa_t offset; in vgic_handle_mmio_access() 850 gpa_t addr, int len, void *val) in vgic_handle_mmio_read() 857 gpa_t addr, int len, const void *val) in vgic_handle_mmio_write() 884 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 | 727 gpa_t rdbase = dist->vgic_redist_base; in vgic_v3_map_resources()
|
/linux-4.1.27/arch/arm/kvm/ |
D | mmu.c | 778 gpa_t gpa = addr + (vm_start - memslot->userspace_addr); in stage2_unmap_memslot() 1469 gpa_t gpa, void *data), in handle_hva_to_gpa() 1497 gpa_t gpa = gfn << PAGE_SHIFT; in handle_hva_to_gpa() 1505 static int kvm_unmap_hva_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_unmap_hva_handler() 1534 static int kvm_set_spte_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_set_spte_handler() 1563 static int kvm_age_hva_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_age_hva_handler() 1593 static int kvm_test_age_hva_handler(struct kvm *kvm, gpa_t gpa, void *data) in kvm_test_age_hva_handler() 1795 gpa_t gpa = mem->guest_phys_addr + in kvm_arch_prepare_memory_region() 1858 gpa_t gpa = slot->base_gfn << PAGE_SHIFT; in kvm_arch_flush_shadow_memslot()
|
/linux-4.1.27/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.1.27/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 | 589 gpa_t paddr_accessed;
|
/linux-4.1.27/arch/s390/kvm/ |
D | kvm-s390.h | 206 long kvm_arch_fault_in_page(struct kvm_vcpu *vcpu, gpa_t gpa, int writable);
|
D | priv.c | 205 gpa_t addr; in handle_test_block()
|
D | kvm-s390.c | 1787 long kvm_arch_fault_in_page(struct kvm_vcpu *vcpu, gpa_t gpa, int writable) in kvm_arch_fault_in_page() 1961 gpa_t gpa = current->thread.gmap_addr; in vcpu_post_run()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | kvm_host.h | 615 gpa_t (*gva_to_gpa)(gva_t gva);
|