Home
last modified time | relevance | path

Searched refs:gva_t (Results 1 – 26 of 26) sorted by relevance

/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_32_mmu.c81 static int kvmppc_mmu_book3s_32_xlate_bat(struct kvm_vcpu *vcpu, gva_t eaddr,
87 static u32 find_sr(struct kvm_vcpu *vcpu, gva_t eaddr) in find_sr()
92 static u64 kvmppc_mmu_book3s_32_ea_to_vp(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_book3s_32_ea_to_vp()
111 u32 sre, gva_t eaddr, in kvmppc_mmu_book3s_32_get_pteg()
138 static u32 kvmppc_mmu_book3s_32_get_ptem(u32 sre, gva_t eaddr, bool primary) in kvmppc_mmu_book3s_32_get_ptem()
144 static int kvmppc_mmu_book3s_32_xlate_bat(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_book3s_32_xlate_bat()
199 static int kvmppc_mmu_book3s_32_xlate_pte(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_book3s_32_xlate_pte()
305 static int kvmppc_mmu_book3s_32_xlate(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_book3s_32_xlate()
De500.h132 int kvmppc_e500_emul_tlbivax(struct kvm_vcpu *vcpu, gva_t ea);
133 int kvmppc_e500_emul_tlbilx(struct kvm_vcpu *vcpu, int type, gva_t ea);
134 int kvmppc_e500_emul_tlbsx(struct kvm_vcpu *vcpu, gva_t ea);
159 static inline gva_t get_tlb_eaddr(const struct kvm_book3e_206_tlb_entry *tlbe) in get_tlb_eaddr()
170 static inline gva_t get_tlb_end(const struct kvm_book3e_206_tlb_entry *tlbe) in get_tlb_end()
De500_mmu.c51 static int tlb0_set_base(gva_t addr, int sets, int ways) in tlb0_set_base()
61 static int gtlb0_set_base(struct kvmppc_vcpu_e500 *vcpu_e500, gva_t addr) in gtlb0_set_base()
84 gva_t eaddr, int tlbsel, unsigned int pid, int as) in kvmppc_e500_tlb_index()
130 gva_t eaddr, int as) in kvmppc_e500_deliver_tlb_miss()
158 gva_t eaddr; in kvmppc_recalc_tlb1map_range()
248 int kvmppc_e500_emul_tlbivax(struct kvm_vcpu *vcpu, gva_t ea) in kvmppc_e500_emul_tlbivax()
296 gva_t ea) in tlbilx_one()
310 int kvmppc_e500_emul_tlbilx(struct kvm_vcpu *vcpu, int type, gva_t ea) in kvmppc_e500_emul_tlbilx()
344 int kvmppc_e500_emul_tlbsx(struct kvm_vcpu *vcpu, gva_t ea) in kvmppc_e500_emul_tlbsx()
457 gva_t eaddr, unsigned int pid, int as) in kvmppc_e500_tlb_search()
[all …]
Dbook3s_64_mmu.c46 gva_t eaddr) in kvmppc_mmu_book3s_64_find_slbe()
90 static u64 kvmppc_slb_calc_vpn(struct kvmppc_slb *slb, gva_t eaddr) in kvmppc_slb_calc_vpn()
98 static u64 kvmppc_mmu_book3s_64_ea_to_vp(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_book3s_64_ea_to_vp()
126 static u32 kvmppc_mmu_book3s_64_get_page(struct kvmppc_slb *slbe, gva_t eaddr) in kvmppc_mmu_book3s_64_get_page()
134 struct kvmppc_slb *slbe, gva_t eaddr, in kvmppc_mmu_book3s_64_get_pteg()
172 static u64 kvmppc_mmu_book3s_64_get_avpn(struct kvmppc_slb *slbe, gva_t eaddr) in kvmppc_mmu_book3s_64_get_avpn()
208 static int kvmppc_mmu_book3s_64_xlate(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_book3s_64_xlate()
De500_emulate.c138 gva_t ea; in kvmppc_core_emulate_op_e500()
De500mc.c63 gva_t eaddr; in kvmppc_e500_tlbil_one()
Dbook3s_64_mmu_hv.c279 gva_t eaddr) in kvmppc_mmu_book3s_hv_find_slbe()
308 static int kvmppc_mmu_book3s_64_hv_xlate(struct kvm_vcpu *vcpu, gva_t eaddr, in kvmppc_mmu_book3s_64_hv_xlate()
392 unsigned long gpa, gva_t ea, int is_store) in kvmppc_hv_emulate_mmio()
De500_mmu_host.c630 gva_t geaddr; in kvmppc_load_last_inst()
Dbook3s_hv_rm_mmu.c835 long kvmppc_hv_find_lock_hpte(struct kvm *kvm, gva_t eaddr, unsigned long slb_v, in kvmppc_hv_find_lock_hpte()
/linux-4.4.14/arch/x86/kvm/
Dx86.h88 gva_t gva, gfn_t gfn, unsigned access) in vcpu_cache_mmio_info()
105 #define MMIO_GVA_ANY (~(gva_t)0)
107 static inline void vcpu_clear_mmio_info(struct kvm_vcpu *vcpu, gva_t gva) in vcpu_clear_mmio_info()
168 gva_t addr, void *val, unsigned int bytes,
172 gva_t addr, void *val, unsigned int bytes,
Dpaging_tmpl.h262 gva_t addr, u32 access) in FNAME()
437 struct kvm_vcpu *vcpu, gva_t addr, u32 access) in FNAME()
445 struct kvm_vcpu *vcpu, gva_t addr, in FNAME()
551 static int FNAME(fetch)(struct kvm_vcpu *vcpu, gva_t addr, in FNAME()
692 static int FNAME(page_fault)(struct kvm_vcpu *vcpu, gva_t addr, u32 error_code, in FNAME()
819 static void FNAME(invlpg)(struct kvm_vcpu *vcpu, gva_t gva) in FNAME()
874 static gpa_t FNAME(gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t vaddr, u32 access, in FNAME()
893 static gpa_t FNAME(gva_to_gpa_nested)(struct kvm_vcpu *vcpu, gva_t vaddr, in FNAME()
Dmmutrace.h249 TP_PROTO(struct kvm_vcpu *vcpu, gva_t gva, u32 error_code,
255 __field(gva_t, gva)
Dmmu.c1772 static void nonpaging_invlpg(struct kvm_vcpu *vcpu, gva_t gva) in nonpaging_invlpg()
2083 gva_t gaddr, in kvm_mmu_get_page()
2822 static bool handle_abnormal_pfn(struct kvm_vcpu *vcpu, gva_t gva, gfn_t gfn, in handle_abnormal_pfn()
2899 static bool fast_page_fault(struct kvm_vcpu *vcpu, gva_t gva, int level, in fast_page_fault()
2977 gva_t gva, pfn_t *pfn, bool write, bool *writable);
2980 static int nonpaging_map(struct kvm_vcpu *vcpu, gva_t v, u32 error_code, in nonpaging_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()
3397 static int nonpaging_page_fault(struct kvm_vcpu *vcpu, gva_t gva, in nonpaging_page_fault()
3424 static int kvm_arch_setup_async_pf(struct kvm_vcpu *vcpu, gva_t gva, gfn_t gfn) in kvm_arch_setup_async_pf()
[all …]
Dtrace.h765 TP_PROTO(gva_t gva, gpa_t gpa, bool write, bool gpa_match),
769 __field(gva_t, gva)
Dx86.c4121 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()
4145 gpa_t kvm_mmu_gva_to_gpa_system(struct kvm_vcpu *vcpu, gva_t gva, in kvm_mmu_gva_to_gpa_system()
4151 static int kvm_read_guest_virt_helper(gva_t addr, void *val, unsigned int bytes, in kvm_read_guest_virt_helper()
4184 gva_t addr, void *val, unsigned int bytes, in kvm_fetch_guest_virt()
4210 gva_t addr, void *val, unsigned int bytes, in kvm_read_guest_virt()
4222 gva_t addr, void *val, unsigned int bytes, in kvm_read_guest_virt_system()
4239 gva_t addr, void *val, in kvm_write_guest_virt_system()
5110 static bool reexecute_instruction(struct kvm_vcpu *vcpu, gva_t cr2, in reexecute_instruction()
Dvmx.c1272 static inline void __invvpid(int ext, u16 vpid, gva_t gva) in __invvpid()
6539 u32 vmx_instruction_info, bool wr, gva_t *ret) in get_vmx_mem_address()
6541 gva_t off; in get_vmx_mem_address()
6639 gva_t gva; in nested_vmx_check_vmptr()
7150 gva_t gva = 0; in handle_vmread()
7190 gva_t gva; in handle_vmwrite()
7294 gva_t vmcs_gva; in handle_vmptrst()
7321 gva_t gva; in handle_invept()
7387 gva_t gva; in handle_invvpid()
Demulate.c1952 gva_t cs_addr; in __emulate_int_real()
1953 gva_t eip_addr; in __emulate_int_real()
/linux-4.4.14/arch/x86/include/asm/
Dkvm_host.h273 int (*page_fault)(struct kvm_vcpu *vcpu, gva_t gva, u32 err,
277 gpa_t (*gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t gva, u32 access,
283 void (*invlpg)(struct kvm_vcpu *vcpu, gva_t gva);
1073 int kvm_mmu_unprotect_page_virt(struct kvm_vcpu *vcpu, gva_t gva);
1080 gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva,
1082 gpa_t kvm_mmu_gva_to_gpa_fetch(struct kvm_vcpu *vcpu, gva_t gva,
1084 gpa_t kvm_mmu_gva_to_gpa_write(struct kvm_vcpu *vcpu, gva_t gva,
1086 gpa_t kvm_mmu_gva_to_gpa_system(struct kvm_vcpu *vcpu, gva_t gva,
1091 int kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gva_t gva, u32 error_code,
1093 void kvm_mmu_invlpg(struct kvm_vcpu *vcpu, gva_t gva);
/linux-4.4.14/include/linux/
Dkvm_types.h48 typedef unsigned long gva_t; typedef
Dkvm_host.h195 gva_t gva;
203 int kvm_setup_async_pf(struct kvm_vcpu *vcpu, gva_t gva, unsigned long hva,
/linux-4.4.14/virt/kvm/
Dasync_pf.c79 gva_t gva = apf->gva; in async_pf_execute()
162 int kvm_setup_async_pf(struct kvm_vcpu *vcpu, gva_t gva, unsigned long hva, in kvm_setup_async_pf()
/linux-4.4.14/arch/powerpc/include/asm/
Dkvm_host.h358 int (*xlate)(struct kvm_vcpu *vcpu, gva_t eaddr,
363 u64 (*ea_to_vp)(struct kvm_vcpu *vcpu, gva_t eaddr, bool data);
603 gva_t vaddr_accessed;
Dkvm_ppc.h111 extern int kvmppc_mmu_dtlb_index(struct kvm_vcpu *vcpu, gva_t eaddr);
112 extern int kvmppc_mmu_itlb_index(struct kvm_vcpu *vcpu, gva_t eaddr);
114 gva_t eaddr);
Dkvm_book3s.h133 extern long kvmppc_hv_find_lock_hpte(struct kvm *kvm, gva_t eaddr,
/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()
/linux-4.4.14/arch/mips/include/asm/
Dkvm_host.h617 gpa_t (*gva_to_gpa)(gva_t gva);