Symbol: gva_t
arch/mips/include/asm/kvm_host.h
738
gpa_t (*gva_to_gpa)(gva_t gva);
arch/mips/kvm/vz.c
197
static gpa_t kvm_vz_gva_to_gpa_cb(gva_t gva)
arch/powerpc/include/asm/kvm_book3s.h
161
extern long kvmppc_hv_find_lock_hpte(struct kvm *kvm, gva_t eaddr,
arch/powerpc/include/asm/kvm_book3s.h
164
unsigned long gpa, gva_t ea, int is_store);
arch/powerpc/include/asm/kvm_book3s.h
180
gva_t eaddr, void *to, void *from,
arch/powerpc/include/asm/kvm_book3s.h
182
extern long kvmhv_copy_from_guest_radix(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/include/asm/kvm_book3s.h
184
extern long kvmhv_copy_to_guest_radix(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/include/asm/kvm_book3s.h
186
extern int kvmppc_mmu_walk_radix_tree(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/include/asm/kvm_book3s.h
189
extern int kvmppc_mmu_radix_translate_table(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/include/asm/kvm_book3s.h
192
extern int kvmppc_mmu_radix_xlate(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/include/asm/kvm_host.h
394
int (*slbfee)(struct kvm_vcpu *vcpu, gva_t eaddr, ulong *ret_slb);
arch/powerpc/include/asm/kvm_host.h
400
int (*xlate)(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/include/asm/kvm_host.h
404
u64 (*ea_to_vp)(struct kvm_vcpu *vcpu, gva_t eaddr, bool data);
arch/powerpc/include/asm/kvm_host.h
737
gva_t vaddr_accessed;
arch/powerpc/include/asm/kvm_ppc.h
110
extern int kvmppc_mmu_dtlb_index(struct kvm_vcpu *vcpu, gva_t eaddr);
arch/powerpc/include/asm/kvm_ppc.h
111
extern int kvmppc_mmu_itlb_index(struct kvm_vcpu *vcpu, gva_t eaddr);
arch/powerpc/include/asm/kvm_ppc.h
113
gva_t eaddr);
arch/powerpc/kvm/book3s_32_mmu.c
121
static u32 kvmppc_mmu_book3s_32_get_ptem(u32 sre, gva_t eaddr, bool primary)
arch/powerpc/kvm/book3s_32_mmu.c
127
static int kvmppc_mmu_book3s_32_xlate_bat(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_32_mmu.c
182
static int kvmppc_mmu_book3s_32_xlate_pte(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_32_mmu.c
290
static int kvmppc_mmu_book3s_32_xlate(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_32_mmu.c
69
static int kvmppc_mmu_book3s_32_xlate_bat(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_32_mmu.c
75
static u32 find_sr(struct kvm_vcpu *vcpu, gva_t eaddr)
arch/powerpc/kvm/book3s_32_mmu.c
80
static u64 kvmppc_mmu_book3s_32_ea_to_vp(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_32_mmu.c
94
u32 sre, gva_t eaddr,
arch/powerpc/kvm/book3s_64_mmu.c
109
static u32 kvmppc_mmu_book3s_64_get_page(struct kvmppc_slb *slbe, gva_t eaddr)
arch/powerpc/kvm/book3s_64_mmu.c
117
struct kvmppc_slb *slbe, gva_t eaddr,
arch/powerpc/kvm/book3s_64_mmu.c
155
static u64 kvmppc_mmu_book3s_64_get_avpn(struct kvmppc_slb *slbe, gva_t eaddr)
arch/powerpc/kvm/book3s_64_mmu.c
191
static int kvmppc_mmu_book3s_64_xlate(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_64_mmu.c
29
gva_t eaddr)
arch/powerpc/kvm/book3s_64_mmu.c
412
static int kvmppc_mmu_book3s_64_slbfee(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_64_mmu.c
73
static u64 kvmppc_slb_calc_vpn(struct kvmppc_slb *slb, gva_t eaddr)
arch/powerpc/kvm/book3s_64_mmu.c
81
static u64 kvmppc_mmu_book3s_64_ea_to_vp(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_64_mmu_hv.c
312
gva_t eaddr)
arch/powerpc/kvm/book3s_64_mmu_hv.c
341
static int kvmppc_mmu_book3s_64_hv_xlate(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_64_mmu_hv.c
434
unsigned long gpa, gva_t ea, int is_store)
arch/powerpc/kvm/book3s_64_mmu_radix.c
124
long kvmhv_copy_from_guest_radix(struct kvm_vcpu *vcpu, gva_t eaddr, void *to,
arch/powerpc/kvm/book3s_64_mmu_radix.c
136
long kvmhv_copy_to_guest_radix(struct kvm_vcpu *vcpu, gva_t eaddr, void *from,
arch/powerpc/kvm/book3s_64_mmu_radix.c
142
int kvmppc_mmu_walk_radix_tree(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_64_mmu_radix.c
238
int kvmppc_mmu_radix_translate_table(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_64_mmu_radix.c
269
int kvmppc_mmu_radix_xlate(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_64_mmu_radix.c
36
gva_t eaddr, void *to, void *from,
arch/powerpc/kvm/book3s_64_mmu_radix.c
99
static long kvmhv_copy_tofrom_guest_radix(struct kvm_vcpu *vcpu, gva_t eaddr,
arch/powerpc/kvm/book3s_hv_nested.c
601
gva_t eaddr = kvmppc_get_gpr(vcpu, 6);
arch/powerpc/kvm/book3s_hv_rm_mmu.c
1097
long kvmppc_hv_find_lock_hpte(struct kvm *kvm, gva_t eaddr, unsigned long slb_v,
arch/powerpc/kvm/e500.h
127
int kvmppc_e500_emul_tlbivax(struct kvm_vcpu *vcpu, gva_t ea);
arch/powerpc/kvm/e500.h
128
int kvmppc_e500_emul_tlbilx(struct kvm_vcpu *vcpu, int type, gva_t ea);
arch/powerpc/kvm/e500.h
129
int kvmppc_e500_emul_tlbsx(struct kvm_vcpu *vcpu, gva_t ea);
arch/powerpc/kvm/e500.h
154
static inline gva_t get_tlb_eaddr(const struct kvm_book3e_206_tlb_entry *tlbe)
arch/powerpc/kvm/e500.h
165
static inline gva_t get_tlb_end(const struct kvm_book3e_206_tlb_entry *tlbe)
arch/powerpc/kvm/e500_emulate.c
135
gva_t ea;
arch/powerpc/kvm/e500_mmu.c
127
gva_t eaddr, int as)
arch/powerpc/kvm/e500_mmu.c
155
gva_t eaddr;
arch/powerpc/kvm/e500_mmu.c
245
int kvmppc_e500_emul_tlbivax(struct kvm_vcpu *vcpu, gva_t ea)
arch/powerpc/kvm/e500_mmu.c
293
gva_t ea)
arch/powerpc/kvm/e500_mmu.c
307
int kvmppc_e500_emul_tlbilx(struct kvm_vcpu *vcpu, int type, gva_t ea)
arch/powerpc/kvm/e500_mmu.c
341
int kvmppc_e500_emul_tlbsx(struct kvm_vcpu *vcpu, gva_t ea)
arch/powerpc/kvm/e500_mmu.c
454
gva_t eaddr, unsigned int pid, int as)
arch/powerpc/kvm/e500_mmu.c
473
gva_t eaddr;
arch/powerpc/kvm/e500_mmu.c
48
static int tlb0_set_base(gva_t addr, int sets, int ways)
arch/powerpc/kvm/e500_mmu.c
495
int kvmppc_mmu_itlb_index(struct kvm_vcpu *vcpu, gva_t eaddr)
arch/powerpc/kvm/e500_mmu.c
502
int kvmppc_mmu_dtlb_index(struct kvm_vcpu *vcpu, gva_t eaddr)
arch/powerpc/kvm/e500_mmu.c
524
gva_t eaddr)
arch/powerpc/kvm/e500_mmu.c
58
static int gtlb0_set_base(struct kvmppc_vcpu_e500 *vcpu_e500, gva_t addr)
arch/powerpc/kvm/e500_mmu.c
81
gva_t eaddr, int tlbsel, unsigned int pid, int as)
arch/powerpc/kvm/e500_mmu_host.c
587
gva_t geaddr;
arch/powerpc/kvm/e500mc.c
60
gva_t eaddr;
arch/x86/include/asm/kvm_host.h
1861
void (*flush_tlb_gva)(struct kvm_vcpu *vcpu, gva_t addr);
arch/x86/include/asm/kvm_host.h
2008
gva_t (*get_untagged_addr)(struct kvm_vcpu *vcpu, gva_t gva, unsigned int flags);
arch/x86/include/asm/kvm_host.h
2345
gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/include/asm/kvm_host.h
2347
gpa_t kvm_mmu_gva_to_gpa_write(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/include/asm/kvm_host.h
2349
gpa_t kvm_mmu_gva_to_gpa_system(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/include/asm/kvm_host.h
2387
void kvm_mmu_invlpg(struct kvm_vcpu *vcpu, gva_t gva);
arch/x86/include/asm/kvm_host.h
2390
void kvm_mmu_invpcid_gva(struct kvm_vcpu *vcpu, gva_t gva, unsigned long pcid);
arch/x86/kvm/emulate.c
2022
gva_t cs_addr;
arch/x86/kvm/emulate.c
2023
gva_t eip_addr;
arch/x86/kvm/hyperv.c
1976
gva_t gva;
arch/x86/kvm/kvm_emulate.h
249
gva_t (*get_untagged_addr)(struct x86_emulate_ctxt *ctxt, gva_t addr,
arch/x86/kvm/kvm_emulate.h
252
bool (*is_canonical_addr)(struct x86_emulate_ctxt *ctxt, gva_t addr,
arch/x86/kvm/mmu/mmu.c
3566
gva_t gva = fault->is_tdp ? 0 : fault->addr;
arch/x86/kvm/mmu/mmu.c
4555
static void shadow_page_table_clear_flood(struct kvm_vcpu *vcpu, gva_t addr)
arch/x86/kvm/mmu/mmu.c
6671
void kvm_mmu_invlpg(struct kvm_vcpu *vcpu, gva_t gva)
arch/x86/kvm/mmu/mmu.c
6689
void kvm_mmu_invpcid_gva(struct kvm_vcpu *vcpu, gva_t gva, unsigned long pcid)
arch/x86/kvm/svm/svm.c
2418
gva_t gva = kvm_rax_read(vcpu);
arch/x86/kvm/svm/svm.c
3261
gva_t gva;
arch/x86/kvm/svm/svm.c
4230
static void svm_flush_tlb_gva(struct kvm_vcpu *vcpu, gva_t gva)
arch/x86/kvm/trace.h
956
TP_PROTO(gva_t gva, gpa_t gpa, bool write, bool gpa_match),
arch/x86/kvm/trace.h
960
__field(gva_t, gva)
arch/x86/kvm/vmx/main.c
538
static void vt_flush_tlb_gva(struct kvm_vcpu *vcpu, gva_t addr)
arch/x86/kvm/vmx/nested.c
5234
u32 vmx_instruction_info, bool wr, int len, gva_t *ret)
arch/x86/kvm/vmx/nested.c
5236
gva_t off;
arch/x86/kvm/vmx/nested.c
5266
off = (gva_t)sign_extend64(off, 31);
arch/x86/kvm/vmx/nested.c
5268
off = (gva_t)sign_extend64(off, 15);
arch/x86/kvm/vmx/nested.c
5361
gva_t gva;
arch/x86/kvm/vmx/nested.c
5656
gva_t gva = 0;
arch/x86/kvm/vmx/nested.c
5762
gva_t gva;
arch/x86/kvm/vmx/nested.c
5949
gva_t gva;
arch/x86/kvm/vmx/nested.c
5977
gva_t gva;
arch/x86/kvm/vmx/nested.c
6056
gva_t gva;
arch/x86/kvm/vmx/nested.h
54
u32 vmx_instruction_info, bool wr, int len, gva_t *ret);
arch/x86/kvm/vmx/sgx.c
106
static int sgx_inject_fault(struct kvm_vcpu *vcpu, gva_t gva, int trapnr)
arch/x86/kvm/vmx/sgx.c
145
gva_t secs_gva)
arch/x86/kvm/vmx/sgx.c
220
gva_t pageinfo_gva, secs_gva;
arch/x86/kvm/vmx/sgx.c
221
gva_t metadata_gva, contents_gva;
arch/x86/kvm/vmx/sgx.c
26
int size, int alignment, gva_t *gva)
arch/x86/kvm/vmx/sgx.c
302
gva_t sig_gva, secs_gva, token_gva;
arch/x86/kvm/vmx/sgx.c
75
static int sgx_gva_to_gpa(struct kvm_vcpu *vcpu, gva_t gva, bool write,
arch/x86/kvm/vmx/vmx.c
3364
void vmx_flush_tlb_gva(struct kvm_vcpu *vcpu, gva_t addr)
arch/x86/kvm/vmx/vmx.c
579
noinline void invvpid_error(unsigned long ext, u16 vpid, gva_t gva)
arch/x86/kvm/vmx/vmx.c
6134
gva_t gva;
arch/x86/kvm/vmx/vmx.c
8488
gva_t vmx_get_untagged_addr(struct kvm_vcpu *vcpu, gva_t gva, unsigned int flags)
arch/x86/kvm/vmx/vmx.h
398
gva_t vmx_get_untagged_addr(struct kvm_vcpu *vcpu, gva_t gva, unsigned int flags);
arch/x86/kvm/vmx/vmx_ops.h
17
void invvpid_error(unsigned long ext, u16 vpid, gva_t gva);
arch/x86/kvm/vmx/vmx_ops.h
303
static inline void __invvpid(unsigned long ext, u16 vpid, gva_t gva)
arch/x86/kvm/vmx/vmx_ops.h
344
static inline void vpid_sync_vcpu_addr(int vpid, gva_t addr)
arch/x86/kvm/vmx/x86_ops.h
85
void vmx_flush_tlb_gva(struct kvm_vcpu *vcpu, gva_t addr);
arch/x86/kvm/x86.c
14174
void kvm_fixup_and_inject_pf_error(struct kvm_vcpu *vcpu, gva_t gva, u16 error_code)
arch/x86/kvm/x86.c
14228
int kvm_handle_invpcid(struct kvm_vcpu *vcpu, unsigned long type, gva_t gva)
arch/x86/kvm/x86.c
7836
gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/kvm/x86.c
7846
gpa_t kvm_mmu_gva_to_gpa_write(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/kvm/x86.c
7858
gpa_t kvm_mmu_gva_to_gpa_system(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/kvm/x86.c
7866
static int kvm_read_guest_virt_helper(gva_t addr, void *val, unsigned int bytes,
arch/x86/kvm/x86.c
7899
gva_t addr, void *val, unsigned int bytes,
arch/x86/kvm/x86.c
7926
gva_t addr, void *val, unsigned int bytes,
arch/x86/kvm/x86.c
7944
gva_t addr, void *val, unsigned int bytes,
arch/x86/kvm/x86.c
7958
static int kvm_write_guest_virt_helper(gva_t addr, void *val, unsigned int bytes,
arch/x86/kvm/x86.c
7988
static int emulator_write_std(struct x86_emulate_ctxt *ctxt, gva_t addr, void *val,
arch/x86/kvm/x86.c
8004
int kvm_write_guest_virt_system(struct kvm_vcpu *vcpu, gva_t addr, void *val,
arch/x86/kvm/x86.c
8884
static gva_t emulator_get_untagged_addr(struct x86_emulate_ctxt *ctxt,
arch/x86/kvm/x86.c
8885
gva_t addr, unsigned int flags)
arch/x86/kvm/x86.c
8895
gva_t addr, unsigned int flags)
arch/x86/kvm/x86.h
314
gva_t gva, gfn_t gfn, unsigned access)
arch/x86/kvm/x86.h
340
#define MMIO_GVA_ANY (~(gva_t)0)
arch/x86/kvm/x86.h
342
static inline void vcpu_clear_mmio_info(struct kvm_vcpu *vcpu, gva_t gva)
arch/x86/kvm/x86.h
395
gva_t addr, void *val, unsigned int bytes,
arch/x86/kvm/x86.h
399
gva_t addr, void *val, unsigned int bytes,
arch/x86/kvm/x86.h
409
void kvm_fixup_and_inject_pf_error(struct kvm_vcpu *vcpu, gva_t gva, u16 error_code);
arch/x86/kvm/x86.h
600
int kvm_handle_invpcid(struct kvm_vcpu *vcpu, unsigned long type, gva_t gva);
arch/x86/kvm/xen.c
1525
if (kvm_read_guest_virt(vcpu, (gva_t)sched_poll.ports, ports,
tools/testing/selftests/kvm/access_tracking_perf_test.c
126
static u64 lookup_pfn(int pagemap_fd, struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/access_tracking_perf_test.c
177
gva_t base_gva = vcpu_args->gva;
tools/testing/selftests/kvm/access_tracking_perf_test.c
196
gva_t gva = base_gva + page * memstress_args.guest_page_size;
tools/testing/selftests/kvm/arm64/page_fault_test.c
73
static inline void flush_tlb_page(gva_t gva)
tools/testing/selftests/kvm/arm64/page_fault_test.c
75
gva_t page = gva >> 12;
tools/testing/selftests/kvm/arm64/vgic_irq.c
735
gva_t kvm_args_gva;
tools/testing/selftests/kvm/arm64/vgic_irq.c
756
gva_t args_gva;
tools/testing/selftests/kvm/arm64/vgic_irq.c
990
gva_t args_gva;
tools/testing/selftests/kvm/include/arm64/processor.h
182
u64 *virt_get_pte_hva_at_level(struct kvm_vm *vm, gva_t gva, int level);
tools/testing/selftests/kvm/include/arm64/processor.h
183
u64 *virt_get_pte_hva(struct kvm_vm *vm, gva_t gva);
tools/testing/selftests/kvm/include/arm64/ucall.h
13
extern gva_t *ucall_exit_mmio_addr;
tools/testing/selftests/kvm/include/arm64/ucall.h
15
static inline void ucall_arch_do_ucall(gva_t uc)
tools/testing/selftests/kvm/include/kvm_util.h
1132
typeof(g) *_p = addr_gva2hva(vm, (gva_t)&(g)); \
tools/testing/selftests/kvm/include/kvm_util.h
1137
typeof(g) *_p = addr_gva2hva(vm, (gva_t)&(g)); \
tools/testing/selftests/kvm/include/kvm_util.h
1148
typeof(g) *_p = addr_gva2hva(vm, (gva_t)&(g)); \
tools/testing/selftests/kvm/include/kvm_util.h
115
gva_t handlers;
tools/testing/selftests/kvm/include/kvm_util.h
1207
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa);
tools/testing/selftests/kvm/include/kvm_util.h
1209
static inline void virt_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/include/kvm_util.h
1231
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva);
tools/testing/selftests/kvm/include/kvm_util.h
1233
static inline gpa_t addr_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/include/kvm_util.h
718
gva_t vm_unused_gva_gap(struct kvm_vm *vm, size_t sz, gva_t min_gva);
tools/testing/selftests/kvm/include/kvm_util.h
719
gva_t vm_alloc(struct kvm_vm *vm, size_t sz, gva_t min_gva);
tools/testing/selftests/kvm/include/kvm_util.h
720
gva_t __vm_alloc(struct kvm_vm *vm, size_t sz, gva_t min_gva,
tools/testing/selftests/kvm/include/kvm_util.h
722
gva_t vm_alloc_shared(struct kvm_vm *vm, size_t sz, gva_t min_gva,
tools/testing/selftests/kvm/include/kvm_util.h
724
gva_t vm_alloc_pages(struct kvm_vm *vm, int nr_pages);
tools/testing/selftests/kvm/include/kvm_util.h
725
gva_t __vm_alloc_page(struct kvm_vm *vm, enum kvm_mem_region_type type);
tools/testing/selftests/kvm/include/kvm_util.h
726
gva_t vm_alloc_page(struct kvm_vm *vm);
tools/testing/selftests/kvm/include/kvm_util.h
728
void virt_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa,
tools/testing/selftests/kvm/include/kvm_util.h
731
void *addr_gva2hva(struct kvm_vm *vm, gva_t gva);
tools/testing/selftests/kvm/include/loongarch/ucall.h
13
extern gva_t *ucall_exit_mmio_addr;
tools/testing/selftests/kvm/include/loongarch/ucall.h
15
static inline void ucall_arch_do_ucall(gva_t uc)
tools/testing/selftests/kvm/include/memstress.h
24
gva_t gva;
tools/testing/selftests/kvm/include/riscv/ucall.h
14
static inline void ucall_arch_do_ucall(gva_t uc)
tools/testing/selftests/kvm/include/s390/ucall.h
13
static inline void ucall_arch_do_ucall(gva_t uc)
tools/testing/selftests/kvm/include/ucall_common.h
33
void ucall_arch_do_ucall(gva_t uc);
tools/testing/selftests/kvm/include/ucall_common.h
51
#define GUEST_UCALL_NONE() ucall_arch_do_ucall((gva_t)NULL)
tools/testing/selftests/kvm/include/x86/hyperv.h
257
static inline u8 __hyperv_hypercall(u64 control, gva_t input_address,
tools/testing/selftests/kvm/include/x86/hyperv.h
258
gva_t output_address,
tools/testing/selftests/kvm/include/x86/hyperv.h
277
static inline void hyperv_hypercall(u64 control, gva_t input_address,
tools/testing/selftests/kvm/include/x86/hyperv.h
278
gva_t output_address)
tools/testing/selftests/kvm/include/x86/hyperv.h
350
gva_t *p_hv_pages_gva);
tools/testing/selftests/kvm/include/x86/kvm_util_arch.h
36
gva_t gdt;
tools/testing/selftests/kvm/include/x86/kvm_util_arch.h
37
gva_t tss;
tools/testing/selftests/kvm/include/x86/kvm_util_arch.h
38
gva_t idt;
tools/testing/selftests/kvm/include/x86/processor.h
1415
u64 *vm_get_pte(struct kvm_vm *vm, gva_t gva);
tools/testing/selftests/kvm/include/x86/processor.h
1528
void __virt_pg_map(struct kvm_vm *vm, struct kvm_mmu *mmu, gva_t gva,
tools/testing/selftests/kvm/include/x86/processor.h
1530
void virt_map_level(struct kvm_vm *vm, gva_t gva, gpa_t gpa,
tools/testing/selftests/kvm/include/x86/svm_util.h
59
struct svm_test_data *vcpu_alloc_svm(struct kvm_vm *vm, gva_t *p_svm_gva);
tools/testing/selftests/kvm/include/x86/vmx.h
553
struct vmx_pages *vcpu_alloc_vmx(struct kvm_vm *vm, gva_t *p_vmx_gva);
tools/testing/selftests/kvm/kvm_page_table_test.c
306
current_stage = addr_gva2hva(vm, (gva_t)(&guest_test_stage));
tools/testing/selftests/kvm/lib/arm64/processor.c
124
static void _virt_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa,
tools/testing/selftests/kvm/lib/arm64/processor.c
176
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/lib/arm64/processor.c
183
u64 *virt_get_pte_hva_at_level(struct kvm_vm *vm, gva_t gva, int level)
tools/testing/selftests/kvm/lib/arm64/processor.c
22
static gva_t exception_handlers;
tools/testing/selftests/kvm/lib/arm64/processor.c
227
u64 *virt_get_pte_hva(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
232
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
24
static u64 pgd_index(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
32
static u64 pud_index(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
419
gva_t stack_gva;
tools/testing/selftests/kvm/lib/arm64/processor.c
43
static u64 pmd_index(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
54
static u64 pte_index(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/arm64/processor.c
541
*(gva_t *)addr_gva2hva(vm, (gva_t)(&exception_handlers)) = vm->handlers;
tools/testing/selftests/kvm/lib/arm64/ucall.c
13
gva_t mmio_gva = vm_unused_gva_gap(vm, vm->page_size, KVM_UTIL_MIN_VADDR);
tools/testing/selftests/kvm/lib/arm64/ucall.c
19
write_guest_global(vm, ucall_exit_mmio_addr, (gva_t *)mmio_gva);
tools/testing/selftests/kvm/lib/arm64/ucall.c
9
gva_t *ucall_exit_mmio_addr;
tools/testing/selftests/kvm/lib/elf.c
160
gva_t seg_vstart = align_down(phdr.p_vaddr, vm->page_size);
tools/testing/selftests/kvm/lib/elf.c
161
gva_t seg_vend = phdr.p_vaddr + phdr.p_memsz - 1;
tools/testing/selftests/kvm/lib/elf.c
165
gva_t gva = __vm_alloc(vm, seg_size, seg_vstart, MEM_REGION_CODE);
tools/testing/selftests/kvm/lib/kvm_util.c
1373
gva_t vm_unused_gva_gap(struct kvm_vm *vm, size_t sz, gva_t min_gva)
tools/testing/selftests/kvm/lib/kvm_util.c
1438
static gva_t ____vm_alloc(struct kvm_vm *vm, size_t sz, gva_t min_gva,
tools/testing/selftests/kvm/lib/kvm_util.c
1452
gva_t gva_start = vm_unused_gva_gap(vm, sz, min_gva);
tools/testing/selftests/kvm/lib/kvm_util.c
1455
for (gva_t gva = gva_start; pages > 0;
tools/testing/selftests/kvm/lib/kvm_util.c
1464
gva_t __vm_alloc(struct kvm_vm *vm, size_t sz, gva_t min_gva,
tools/testing/selftests/kvm/lib/kvm_util.c
1471
gva_t vm_alloc_shared(struct kvm_vm *vm, size_t sz, gva_t min_gva,
tools/testing/selftests/kvm/lib/kvm_util.c
1484
gva_t vm_alloc(struct kvm_vm *vm, size_t sz, gva_t min_gva)
tools/testing/selftests/kvm/lib/kvm_util.c
1489
gva_t vm_alloc_pages(struct kvm_vm *vm, int nr_pages)
tools/testing/selftests/kvm/lib/kvm_util.c
1494
gva_t __vm_alloc_page(struct kvm_vm *vm, enum kvm_mem_region_type type)
tools/testing/selftests/kvm/lib/kvm_util.c
1499
gva_t vm_alloc_page(struct kvm_vm *vm)
tools/testing/selftests/kvm/lib/kvm_util.c
1510
void virt_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa, unsigned int npages)
tools/testing/selftests/kvm/lib/kvm_util.c
2092
void *addr_gva2hva(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/loongarch/processor.c
109
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/loongarch/processor.c
119
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/lib/loongarch/processor.c
16
static gva_t exception_handlers;
tools/testing/selftests/kvm/lib/loongarch/processor.c
18
static u64 virt_pte_index(struct kvm_vm *vm, gva_t gva, int level)
tools/testing/selftests/kvm/lib/loongarch/processor.c
75
static u64 *virt_populate_pte(struct kvm_vm *vm, gva_t gva, int alloc)
tools/testing/selftests/kvm/lib/loongarch/ucall.c
12
gva_t *ucall_exit_mmio_addr;
tools/testing/selftests/kvm/lib/loongarch/ucall.c
16
gva_t mmio_gva = vm_unused_gva_gap(vm, vm->page_size, KVM_UTIL_MIN_VADDR);
tools/testing/selftests/kvm/lib/loongarch/ucall.c
22
write_guest_global(vm, ucall_exit_mmio_addr, (gva_t *)mmio_gva);
tools/testing/selftests/kvm/lib/memstress.c
52
gva_t gva;
tools/testing/selftests/kvm/lib/riscv/processor.c
121
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/riscv/processor.c
18
static gva_t exception_handlers;
tools/testing/selftests/kvm/lib/riscv/processor.c
454
*(gva_t *)addr_gva2hva(vm, (gva_t)(&exception_handlers)) = vm->handlers;
tools/testing/selftests/kvm/lib/riscv/processor.c
55
static u64 pte_index(struct kvm_vm *vm, gva_t gva, int level)
tools/testing/selftests/kvm/lib/riscv/processor.c
78
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/lib/s390/processor.c
50
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/lib/s390/processor.c
87
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/ucall_common.c
116
ucall_arch_do_ucall((gva_t)uc->hva);
tools/testing/selftests/kvm/lib/ucall_common.c
138
ucall_arch_do_ucall((gva_t)uc->hva);
tools/testing/selftests/kvm/lib/ucall_common.c
32
gva_t gva;
tools/testing/selftests/kvm/lib/ucall_common.c
99
ucall_arch_do_ucall((gva_t)uc->hva);
tools/testing/selftests/kvm/lib/x86/hyperv.c
79
gva_t *p_hv_pages_gva)
tools/testing/selftests/kvm/lib/x86/hyperv.c
81
gva_t hv_pages_gva = vm_alloc_page(vm);
tools/testing/selftests/kvm/lib/x86/memstress.c
107
gva_t nested_gva;
tools/testing/selftests/kvm/lib/x86/processor.c
210
u64 *parent_pte, gva_t gva, int level)
tools/testing/selftests/kvm/lib/x86/processor.c
226
gva_t gva,
tools/testing/selftests/kvm/lib/x86/processor.c
24
gva_t exception_handlers;
tools/testing/selftests/kvm/lib/x86/processor.c
259
void __virt_pg_map(struct kvm_vm *vm, struct kvm_mmu *mmu, gva_t gva,
tools/testing/selftests/kvm/lib/x86/processor.c
318
void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa)
tools/testing/selftests/kvm/lib/x86/processor.c
323
void virt_map_level(struct kvm_vm *vm, gva_t gva, gpa_t gpa,
tools/testing/selftests/kvm/lib/x86/processor.c
359
gva_t gva,
tools/testing/selftests/kvm/lib/x86/processor.c
400
u64 *vm_get_pte(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/x86/processor.c
616
gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva)
tools/testing/selftests/kvm/lib/x86/processor.c
631
static void kvm_seg_set_tss_64bit(gva_t base, struct kvm_segment *segp)
tools/testing/selftests/kvm/lib/x86/processor.c
753
*(gva_t *)addr_gva2hva(vm, (gva_t)(&exception_handlers)) = vm->handlers;
tools/testing/selftests/kvm/lib/x86/processor.c
768
gva_t *handlers = (gva_t *)addr_gva2hva(vm, vm->handlers);
tools/testing/selftests/kvm/lib/x86/processor.c
770
handlers[vector] = (gva_t)handler;
tools/testing/selftests/kvm/lib/x86/processor.c
823
gva_t stack_gva;
tools/testing/selftests/kvm/lib/x86/svm.c
31
vcpu_alloc_svm(struct kvm_vm *vm, gva_t *p_svm_gva)
tools/testing/selftests/kvm/lib/x86/svm.c
33
gva_t svm_gva = vm_alloc_page(vm);
tools/testing/selftests/kvm/lib/x86/ucall.c
11
void ucall_arch_do_ucall(gva_t uc)
tools/testing/selftests/kvm/lib/x86/vmx.c
82
vcpu_alloc_vmx(struct kvm_vm *vm, gva_t *p_vmx_gva)
tools/testing/selftests/kvm/lib/x86/vmx.c
84
gva_t vmx_gva = vm_alloc_page(vm);
tools/testing/selftests/kvm/riscv/sbi_pmu_test.c
613
snapshot_gpa = addr_gva2gpa(vcpu->vm, (gva_t)snapshot_gva);
tools/testing/selftests/kvm/s390/memop.c
881
gva_t guest_0_page, guest_last_page;
tools/testing/selftests/kvm/s390/memop.c
920
gva_t guest_0_page, guest_last_page;
tools/testing/selftests/kvm/s390/memop.c
941
gva_t guest_0_page, guest_last_page;
tools/testing/selftests/kvm/s390/tprot.c
210
gva_t guest_0_page;
tools/testing/selftests/kvm/s390/tprot.c
219
mprotect(addr_gva2hva(vm, (gva_t)pages), PAGE_SIZE * 2, PROT_READ);
tools/testing/selftests/kvm/s390/tprot.c
232
mprotect(addr_gva2hva(vm, (gva_t)0), PAGE_SIZE, PROT_READ);
tools/testing/selftests/kvm/steal_time.c
314
st_gpa[i] = addr_gva2gpa(vcpu->vm, (gva_t)st_gva[i]);
tools/testing/selftests/kvm/x86/amx_test.c
239
gva_t amx_cfg, tiledata, xstate;
tools/testing/selftests/kvm/x86/aperfmperf_test.c
126
gva_t nested_test_data_gva;
tools/testing/selftests/kvm/x86/cpuid_test.c
143
struct kvm_cpuid2 *vcpu_alloc_cpuid(struct kvm_vm *vm, gva_t *p_gva, struct kvm_cpuid2 *cpuid)
tools/testing/selftests/kvm/x86/cpuid_test.c
146
gva_t gva = vm_alloc(vm, size, KVM_UTIL_MIN_VADDR);
tools/testing/selftests/kvm/x86/cpuid_test.c
220
gva_t cpuid_gva;
tools/testing/selftests/kvm/x86/evmcs_smm_controls_test.c
76
gva_t vmx_pages_gva = 0, hv_pages_gva = 0;
tools/testing/selftests/kvm/x86/hyperv_clock.c
211
gva_t tsc_page_gva;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
234
gva_t vmx_pages_gva = 0, hv_pages_gva = 0;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
235
gva_t hcall_page;
tools/testing/selftests/kvm/x86/hyperv_extended_hypercalls.c
19
gva_t out_pg_gva)
tools/testing/selftests/kvm/x86/hyperv_extended_hypercalls.c
38
gva_t hcall_out_page;
tools/testing/selftests/kvm/x86/hyperv_extended_hypercalls.c
39
gva_t hcall_in_page;
tools/testing/selftests/kvm/x86/hyperv_features.c
138
gva_t msr_gva;
tools/testing/selftests/kvm/x86/hyperv_features.c
531
gva_t hcall_page, hcall_params;
tools/testing/selftests/kvm/x86/hyperv_ipi.c
246
gva_t hcall_page;
tools/testing/selftests/kvm/x86/hyperv_svm_test.c
152
gva_t nested_gva = 0, hv_pages_gva = 0;
tools/testing/selftests/kvm/x86/hyperv_svm_test.c
153
gva_t hcall_page;
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c
188
static void sender_guest_code(gva_t test_data)
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c
573
gva_t test_data_page, gva;
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c
64
gva_t hcall_gva;
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c
66
gva_t test_pages;
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c
67
gva_t test_pages_pte[NTEST_PAGES];
tools/testing/selftests/kvm/x86/hyperv_tlb_flush.c
71
static void worker_guest_code(gva_t test_data)
tools/testing/selftests/kvm/x86/kvm_buslock_test.c
76
gva_t nested_test_data_gva;
tools/testing/selftests/kvm/x86/kvm_clock_test.c
138
gva_t pvti_gva;
tools/testing/selftests/kvm/x86/nested_close_kvm_test.c
70
gva_t guest_gva;
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
146
gva_t gva = arg & ~(PAGE_SIZE - 1);
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
201
gva_t nested_gva = 0;
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
50
static void l2_guest_code(gva_t base)
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
52
gva_t page0 = TEST_GUEST_ADDR(base, 0);
tools/testing/selftests/kvm/x86/nested_dirty_log_test.c
53
gva_t page1 = TEST_GUEST_ADDR(base, 1);
tools/testing/selftests/kvm/x86/nested_emulation_test.c
125
gva_t nested_test_data_gva;
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
219
gva_t nested_test_data_gva;
tools/testing/selftests/kvm/x86/nested_invalid_cr3_test.c
81
gva_t guest_gva = 0;
tools/testing/selftests/kvm/x86/nested_tdp_fault_test.c
199
gva_t nested_gva;
tools/testing/selftests/kvm/x86/nested_tdp_fault_test.c
21
static gva_t l2_test_page;
tools/testing/selftests/kvm/x86/nested_tsc_adjust_test.c
128
gva_t nested_gva;
tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
155
gva_t guest_gva = 0;
tools/testing/selftests/kvm/x86/nested_vmsave_vmload_test.c
131
gva_t nested_gva = 0;
tools/testing/selftests/kvm/x86/sev_smoke_test.c
111
gva_t gva;
tools/testing/selftests/kvm/x86/smm_test.c
116
gva_t nested_gva = 0;
tools/testing/selftests/kvm/x86/state_test.c
261
gva_t nested_gva = 0;
tools/testing/selftests/kvm/x86/svm_int_ctl_test.c
85
gva_t svm_gva;
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
102
gva_t svm_gva;
tools/testing/selftests/kvm/x86/svm_nested_clear_efer_svme.c
41
gva_t nested_gva = 0;
tools/testing/selftests/kvm/x86/svm_nested_pat_test.c
116
gva_t svm_gva;
tools/testing/selftests/kvm/x86/svm_nested_shutdown_test.c
45
gva_t svm_gva;
tools/testing/selftests/kvm/x86/svm_nested_soft_inject_test.c
147
gva_t svm_gva;
tools/testing/selftests/kvm/x86/svm_nested_soft_inject_test.c
148
gva_t idt_alt_vm;
tools/testing/selftests/kvm/x86/svm_nested_vmcb12_gpa.c
106
gva_t nested_gva = 0;
tools/testing/selftests/kvm/x86/svm_nested_vmcb12_gpa.c
77
gva_t nested_gva = 0;
tools/testing/selftests/kvm/x86/svm_nested_vmcb12_gpa.c
93
gva_t nested_gva = 0;
tools/testing/selftests/kvm/x86/svm_vmcall_test.c
39
gva_t svm_gva;
tools/testing/selftests/kvm/x86/triple_fault_event_test.c
75
gva_t vmx_pages_gva;
tools/testing/selftests/kvm/x86/triple_fault_event_test.c
81
gva_t svm_gva;
tools/testing/selftests/kvm/x86/vmx_apic_access_test.c
75
gva_t vmx_pages_gva;
tools/testing/selftests/kvm/x86/vmx_apicv_updates_test.c
113
gva_t vmx_pages_gva;
tools/testing/selftests/kvm/x86/vmx_invalid_nested_guest_state.c
55
gva_t vmx_pages_gva;
tools/testing/selftests/kvm/x86/vmx_nested_la57_state_test.c
76
gva_t vmx_pages_gva = 0;
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
155
gva_t vmx_pages_gva = 0;
tools/testing/selftests/kvm/x86/xapic_ipi_test.c
396
gva_t test_data_page_gva;