Home
last modified time | relevance | path

Searched refs:gpa_t (Results 1 – 39 of 39) sorted by relevance

/linux-4.4.14/include/kvm/
Diodev.h32 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()
Darm_vgic.h150 gpa_t addr;
/linux-4.4.14/include/linux/
Dkvm_host.h156 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 …]
Dkvm_types.h49 typedef u64 gpa_t; typedef
60 gpa_t gpa;
/linux-4.4.14/arch/x86/include/asm/
Dkvm_host.h69 #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/
Dmpic.c125 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 …]
De500.h258 gpa_t gpa; in tlbe_is_host_safe()
Dbook3s_rtas.c213 gpa_t args_phys; in kvmppc_rtas_hcall()
Dbooke.c1229 gpa_t gpaddr; in kvmppc_handle_exit()
1286 gpa_t gpaddr; in kvmppc_handle_exit()
1938 gpa_t gpaddr; in kvmppc_xlate()
De500_mmu_host.c588 void kvmppc_mmu_map(struct kvm_vcpu *vcpu, u64 eaddr, gpa_t gpaddr, in kvmppc_mmu_map()
Dbook3s.c369 pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa, bool writing, in kvmppc_gpa_to_pfn()
De500_mmu.c526 gpa_t kvmppc_mmu_xlate(struct kvm_vcpu *vcpu, unsigned int index, in kvmppc_mmu_xlate()
Dbook3s_pr.c515 static int kvmppc_visible_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) in kvmppc_visible_gpa()
/linux-4.4.14/arch/x86/kvm/
Di8259.c459 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()
Dpaging_tmpl.h100 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 …]
Dlapic.h40 gpa_t vapic_addr;
81 int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr);
Di8254.c445 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()
Dioapic.c476 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()
Dx86.c497 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 …]
Dx86.h124 static inline bool vcpu_match_mmio_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) in vcpu_match_mmio_gpa()
Dmmu.c2711 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()
Dlapic.c1150 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()
Dtrace.h765 TP_PROTO(gva_t gva, gpa_t gpa, bool write, bool gpa_match),
770 __field(gpa_t, gpa)
Dvmx.c382 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/
Dvgic.h95 int vgic_register_kvm_io_dev(struct kvm *kvm, gpa_t base, int len,
108 int len, gpa_t offset);
Dvgic.c736 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()
Dvgic-v3-emul.c771 gpa_t rdbase = dist->vgic_redist_base; in vgic_v3_map_resources()
/linux-4.4.14/virt/kvm/
Dcoalesced_mmio.c25 gpa_t addr, int len) in coalesced_mmio_in_range()
64 struct kvm_io_device *this, gpa_t addr, in coalesced_mmio_write()
Dkvm_main.c1656 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 …]
Deventfd.c678 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/
Dmmu.c778 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/
Dtrap_emul.c22 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/
Dkvm_ppc.h105 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,
Dkvm_book3s.h157 extern pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa, bool writing,
Dkvm_host.h602 gpa_t paddr_accessed;
/linux-4.4.14/arch/s390/kvm/
Dkvm-s390.h235 long kvm_arch_fault_in_page(struct kvm_vcpu *vcpu, gpa_t gpa, int writable);
Dpriv.c194 gpa_t addr; in handle_test_block()
Dkvm-s390.c1888 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/
Dkvm_host.h617 gpa_t (*gva_to_gpa)(gva_t gva);