Symbol: gpa_t
arch/arm64/include/asm/kvm_host.h
1320
gpa_t kvm_init_stolen_time(struct kvm_vcpu *vcpu);
arch/arm64/include/asm/kvm_host.h
918
gpa_t base;
arch/arm64/include/asm/kvm_mmu.h
277
gpa_t gpa, void *data, unsigned long len)
arch/arm64/include/asm/kvm_mmu.h
287
static inline int kvm_write_guest_lock(struct kvm *kvm, gpa_t gpa,
arch/arm64/include/asm/kvm_nested.h
409
int __kvm_at_swap_desc(struct kvm *kvm, gpa_t ipa, u64 old, u64 new);
arch/arm64/kvm/at.c
1735
int __kvm_at_swap_desc(struct kvm *kvm, gpa_t ipa, u64 old, u64 new)
arch/arm64/kvm/guest.c
978
gpa_t guest_ipa = copy_tags->guest_ipa;
arch/arm64/kvm/guest.c
981
gpa_t gfn;
arch/arm64/kvm/hypercalls.c
272
gpa_t gpa;
arch/arm64/kvm/mmu.c
1062
gpa_t gpa = addr + (vm_start - memslot->userspace_addr);
arch/arm64/kvm/mmu.c
1332
gpa_t gpa_start;
arch/arm64/kvm/mmu.c
2493
gpa_t gpa = slot->base_gfn << PAGE_SHIFT;
arch/arm64/kvm/pvtime.c
51
gpa_t kvm_init_stolen_time(struct kvm_vcpu *vcpu)
arch/arm64/kvm/vgic/vgic-init.c
573
gpa_t dist_base;
arch/arm64/kvm/vgic/vgic-its.c
1129
u32 device_id, gpa_t itt_addr,
arch/arm64/kvm/vgic/vgic-its.c
1157
gpa_t itt_addr = its_cmd_get_ittaddr(its_cmd);
arch/arm64/kvm/vgic/vgic-its.c
1159
gpa_t gpa;
arch/arm64/kvm/vgic/vgic-its.c
1487
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-its.c
1493
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-its.c
1519
gpa_t cbaser;
arch/arm64/kvm/vgic/vgic-its.c
1554
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-its.c
1579
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-its.c
1586
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-its.c
1593
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-its.c
1621
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-its.c
1643
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-its.c
1697
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-its.c
1712
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-its.c
1761
gpa_t addr, unsigned int len, unsigned long val)
arch/arm64/kvm/vgic/vgic-its.c
1924
gpa_t offset = attr->attr;
arch/arm64/kvm/vgic/vgic-its.c
1947
gpa_t addr, offset;
arch/arm64/kvm/vgic/vgic-its.c
2067
static int scan_its_table(struct vgic_its *its, gpa_t base, int size, u32 esz,
arch/arm64/kvm/vgic/vgic-its.c
2073
gpa_t gpa = base;
arch/arm64/kvm/vgic/vgic-its.c
2106
struct its_ite *ite, gpa_t gpa)
arch/arm64/kvm/vgic/vgic-its.c
2198
gpa_t base = device->itt_addr;
arch/arm64/kvm/vgic/vgic-its.c
2206
gpa_t gpa = base + ite->event_id * ite_esz;
arch/arm64/kvm/vgic/vgic-its.c
2235
gpa_t base = dev->itt_addr;
arch/arm64/kvm/vgic/vgic-its.c
2258
gpa_t ptr)
arch/arm64/kvm/vgic/vgic-its.c
2290
gpa_t itt_addr;
arch/arm64/kvm/vgic/vgic-its.c
2357
gpa_t eaddr;
arch/arm64/kvm/vgic/vgic-its.c
2393
gpa_t gpa;
arch/arm64/kvm/vgic/vgic-its.c
2419
gpa_t l1_gpa;
arch/arm64/kvm/vgic/vgic-its.c
2448
gpa_t gpa)
arch/arm64/kvm/vgic/vgic-its.c
2465
static int vgic_its_restore_cte(struct vgic_its *its, gpa_t gpa)
arch/arm64/kvm/vgic/vgic-its.c
2509
gpa_t gpa = GITS_BASER_ADDR_48_to_52(baser);
arch/arm64/kvm/vgic/vgic-its.c
2548
gpa_t gpa;
arch/arm64/kvm/vgic/vgic-its.c
391
gpa_t pendbase = GICR_PENDBASER_ADDRESS(vcpu->arch.vgic_cpu.pendbaser);
arch/arm64/kvm/vgic/vgic-its.c
435
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-its.c
457
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-its.c
468
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-its.c
480
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-its.c
505
static struct vgic_its *__vgic_doorbell_to_its(struct kvm *kvm, gpa_t db)
arch/arm64/kvm/vgic/vgic-its.c
799
gpa_t gpa = device->itt_addr + ite->event_id * ite_esz;
arch/arm64/kvm/vgic/vgic-its.c
848
static bool __is_visible_gfn_locked(struct vgic_its *its, gpa_t gpa)
arch/arm64/kvm/vgic/vgic-its.c
868
gpa_t *eaddr)
arch/arm64/kvm/vgic/vgic-its.c
943
gpa_t gpa;
arch/arm64/kvm/vgic/vgic-kvm-device.c
161
gpa_t base = addr & KVM_VGIC_V3_RDIST_BASE_MASK;
arch/arm64/kvm/vgic/vgic-kvm-device.c
370
gpa_t addr;
arch/arm64/kvm/vgic/vgic-kvm-device.c
537
gpa_t addr;
arch/arm64/kvm/vgic/vgic-mmio-v2.c
111
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v2.c
121
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v2.c
163
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v2.c
181
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v2.c
209
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v2.c
226
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v2.c
248
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v2.c
26
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v2.c
276
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v2.c
323
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v2.c
363
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v2.c
373
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v2.c
398
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v2.c
527
gpa_t addr;
arch/arm64/kvm/vgic/vgic-mmio-v2.c
53
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v2.c
73
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
1005
gpa_t addr;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
122
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
171
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
221
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
239
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
273
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
286
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
332
gpa_t end = rdreg->base + rdreg->count * KVM_VGIC_V3_REDIST_SIZE;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
347
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
366
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
372
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
384
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
480
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
488
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
508
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
519
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
539
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
556
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
588
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
785
gpa_t rd_base;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
82
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
887
gpa_t base, uint32_t count)
arch/arm64/kvm/vgic/vgic-mmio.c
1015
gpa_t addr, int len, void *val)
arch/arm64/kvm/vgic/vgic-mmio.c
1047
gpa_t addr, int len, const void *val)
arch/arm64/kvm/vgic/vgic-mmio.c
1080
int vgic_register_dist_iodev(struct kvm *kvm, gpa_t dist_base_address,
arch/arm64/kvm/vgic/vgic-mmio.c
117
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
166
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
188
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
20
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio.c
209
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
230
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
26
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio.c
287
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio.c
293
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio.c
304
static void __set_pending(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
31
void vgic_mmio_write_wi(struct kvm_vcpu *vcpu, gpa_t addr,
arch/arm64/kvm/vgic/vgic-mmio.c
354
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
361
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
37
int vgic_mmio_uaccess_write_wi(struct kvm_vcpu *vcpu, gpa_t addr,
arch/arm64/kvm/vgic/vgic-mmio.c
390
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
441
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
448
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
45
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio.c
489
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio.c
513
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio.c
530
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio.c
594
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
608
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
623
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
631
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
645
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
660
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
668
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio.c
69
void vgic_mmio_write_group(struct kvm_vcpu *vcpu, gpa_t addr,
arch/arm64/kvm/vgic/vgic-mmio.c
693
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
715
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio.c
734
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.c
920
gpa_t addr, int len)
arch/arm64/kvm/vgic/vgic-mmio.c
951
gpa_t addr, int len)
arch/arm64/kvm/vgic/vgic-mmio.c
964
gpa_t addr, u32 *val)
arch/arm64/kvm/vgic/vgic-mmio.c
97
gpa_t addr, unsigned int len)
arch/arm64/kvm/vgic/vgic-mmio.c
985
gpa_t addr, const u32 *val)
arch/arm64/kvm/vgic/vgic-mmio.h
113
gpa_t addr, unsigned int len);
arch/arm64/kvm/vgic/vgic-mmio.h
116
gpa_t addr, unsigned int len);
arch/arm64/kvm/vgic/vgic-mmio.h
118
void vgic_mmio_write_wi(struct kvm_vcpu *vcpu, gpa_t addr,
arch/arm64/kvm/vgic/vgic-mmio.h
121
int vgic_mmio_uaccess_write_wi(struct kvm_vcpu *vcpu, gpa_t addr,
arch/arm64/kvm/vgic/vgic-mmio.h
124
unsigned long vgic_mmio_read_group(struct kvm_vcpu *vcpu, gpa_t addr,
arch/arm64/kvm/vgic/vgic-mmio.h
127
void vgic_mmio_write_group(struct kvm_vcpu *vcpu, gpa_t addr,
arch/arm64/kvm/vgic/vgic-mmio.h
131
gpa_t addr, unsigned int len);
arch/arm64/kvm/vgic/vgic-mmio.h
134
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
138
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
14
unsigned long (*read)(struct kvm_vcpu *vcpu, gpa_t addr,
arch/arm64/kvm/vgic/vgic-mmio.h
142
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
146
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
150
gpa_t addr, unsigned int len);
arch/arm64/kvm/vgic/vgic-mmio.h
153
gpa_t addr, unsigned int len);
arch/arm64/kvm/vgic/vgic-mmio.h
156
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
160
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
164
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
168
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
17
gpa_t addr, unsigned int len);
arch/arm64/kvm/vgic/vgic-mmio.h
172
gpa_t addr, unsigned int len);
arch/arm64/kvm/vgic/vgic-mmio.h
175
gpa_t addr, unsigned int len);
arch/arm64/kvm/vgic/vgic-mmio.h
178
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
182
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
186
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
190
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
194
gpa_t addr, unsigned int len);
arch/arm64/kvm/vgic/vgic-mmio.h
197
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
20
void (*write)(struct kvm_vcpu *vcpu, gpa_t addr,
arch/arm64/kvm/vgic/vgic-mmio.h
201
gpa_t addr, unsigned int len);
arch/arm64/kvm/vgic/vgic-mmio.h
204
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
23
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-mmio.h
26
unsigned long (*uaccess_read)(struct kvm_vcpu *vcpu, gpa_t addr,
arch/arm64/kvm/vgic/vgic-mmio.h
29
int (*uaccess_write)(struct kvm_vcpu *vcpu, gpa_t addr,
arch/arm64/kvm/vgic/vgic-mmio.h
32
gpa_t addr, unsigned int len,
arch/arm64/kvm/vgic/vgic-v2.c
405
static bool vgic_v2_check_base(gpa_t dist_base, gpa_t cpu_base)
arch/arm64/kvm/vgic/vgic-v3.c
516
gpa_t pendbase, ptr;
arch/arm64/kvm/vgic/vgic-v3.c
588
gpa_t last_ptr = ~(gpa_t)0;
arch/arm64/kvm/vgic/vgic-v3.c
610
gpa_t pendbase, ptr;
arch/arm64/kvm/vgic/vgic-v3.c
668
bool vgic_v3_rdist_overlap(struct kvm *kvm, gpa_t base, size_t size)
arch/arm64/kvm/vgic/vgic.h
154
static inline int vgic_write_guest_lock(struct kvm *kvm, gpa_t gpa,
arch/arm64/kvm/vgic/vgic.h
206
gpa_t addr;
arch/arm64/kvm/vgic/vgic.h
215
gpa_t itt_addr;
arch/arm64/kvm/vgic/vgic.h
260
gpa_t addr, int len);
arch/arm64/kvm/vgic/vgic.h
293
int vgic_register_dist_iodev(struct kvm *kvm, gpa_t dist_base_address,
arch/arm64/kvm/vgic/vgic.h
407
bool vgic_v3_rdist_overlap(struct kvm *kvm, gpa_t base, size_t size);
arch/arm64/kvm/vgic/vgic.h
409
static inline bool vgic_dist_overlap(struct kvm *kvm, gpa_t base, size_t size)
arch/loongarch/include/asm/kvm_host.h
238
gpa_t flush_gpa;
arch/loongarch/kvm/intc/eiointc.c
120
gpa_t addr, unsigned long *val)
arch/loongarch/kvm/intc/eiointc.c
124
gpa_t offset;
arch/loongarch/kvm/intc/eiointc.c
162
gpa_t addr, int len, void *val)
arch/loongarch/kvm/intc/eiointc.c
205
gpa_t addr, u64 value, u64 field_mask)
arch/loongarch/kvm/intc/eiointc.c
210
gpa_t offset;
arch/loongarch/kvm/intc/eiointc.c
294
gpa_t addr, int len, const void *val)
arch/loongarch/kvm/intc/eiointc.c
341
gpa_t addr, int len, void *val)
arch/loongarch/kvm/intc/eiointc.c
371
gpa_t addr, int len, const void *val)
arch/loongarch/kvm/intc/ipi.c
132
static int send_ipi_data(struct kvm_vcpu *vcpu, gpa_t addr, uint64_t data)
arch/loongarch/kvm/intc/ipi.c
184
static int loongarch_ipi_readl(struct kvm_vcpu *vcpu, gpa_t addr, int len, void *val)
arch/loongarch/kvm/intc/ipi.c
223
static int loongarch_ipi_writel(struct kvm_vcpu *vcpu, gpa_t addr, int len, const void *val)
arch/loongarch/kvm/intc/ipi.c
275
gpa_t addr, int len, void *val)
arch/loongarch/kvm/intc/ipi.c
283
gpa_t addr, int len, const void *val)
arch/loongarch/kvm/intc/pch_pic.c
137
gpa_t addr, int len, void *val)
arch/loongarch/kvm/intc/pch_pic.c
159
static int loongarch_pch_pic_write(struct loongarch_pch_pic *s, gpa_t addr,
arch/loongarch/kvm/intc/pch_pic.c
236
gpa_t addr, int len, const void *val)
arch/loongarch/kvm/intc/pch_pic.c
75
static int loongarch_pch_pic_read(struct loongarch_pch_pic *s, gpa_t addr, int len, void *val)
arch/loongarch/kvm/mmu.c
382
gpa_t gpa_start;
arch/loongarch/kvm/mmu.c
528
gpa_t gpa = range->start << PAGE_SHIFT;
arch/loongarch/kvm/vcpu.c
164
gpa_t gpa;
arch/loongarch/kvm/vcpu.c
1808
gpa_t gpa;
arch/mips/include/asm/kvm_host.h
738
gpa_t (*gva_to_gpa)(gva_t gva);
arch/mips/kvm/loongson_ipi.c
154
gpa_t addr, int len, void *val)
arch/mips/kvm/loongson_ipi.c
171
gpa_t addr, int len, const void *val)
arch/mips/kvm/loongson_ipi.c
54
gpa_t addr, int len, void *val)
arch/mips/kvm/loongson_ipi.c
99
gpa_t addr, int len, const void *val)
arch/mips/kvm/mmu.c
454
gpa_t gpa = range->start << PAGE_SHIFT;
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
237
extern kvm_pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/powerpc/include/asm/kvm_host.h
736
gpa_t paddr_accessed;
arch/powerpc/include/asm/kvm_host.h
850
gpa_t nested_io_gpr;
arch/powerpc/include/asm/kvm_ppc.h
107
extern void kvmppc_mmu_map(struct kvm_vcpu *vcpu, u64 gvaddr, gpa_t gpaddr,
arch/powerpc/include/asm/kvm_ppc.h
112
extern gpa_t kvmppc_mmu_xlate(struct kvm_vcpu *vcpu, unsigned int gtlb_index,
arch/powerpc/kvm/book3s.c
424
kvm_pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa, bool writing,
arch/powerpc/kvm/book3s_64_mmu_hv.c
448
ret = kvm_io_bus_write(vcpu, KVM_FAST_MMIO_BUS, (gpa_t) gpa, 0,
arch/powerpc/kvm/book3s_hv.c
970
static int kvmppc_copy_guest(struct kvm *kvm, gpa_t to, gpa_t from,
arch/powerpc/kvm/book3s_hv_nested.c
213
vcpu->arch.nested_io_gpr = (gpa_t) regs_ptr +
arch/powerpc/kvm/book3s_hv_nested.c
602
gpa_t gp_to = (gpa_t) kvmppc_get_gpr(vcpu, 7);
arch/powerpc/kvm/book3s_hv_nested.c
603
gpa_t gp_from = (gpa_t) kvmppc_get_gpr(vcpu, 8);
arch/powerpc/kvm/book3s_pr.c
665
static bool kvmppc_visible_gpa(struct kvm_vcpu *vcpu, gpa_t gpa)
arch/powerpc/kvm/book3s_rtas.c
223
gpa_t args_phys;
arch/powerpc/kvm/booke.c
1286
gpa_t gpaddr;
arch/powerpc/kvm/booke.c
1343
gpa_t gpaddr;
arch/powerpc/kvm/booke.c
1984
gpa_t gpaddr;
arch/powerpc/kvm/e500.h
253
gpa_t gpa;
arch/powerpc/kvm/e500_mmu.c
523
gpa_t kvmppc_mmu_xlate(struct kvm_vcpu *vcpu, unsigned int index,
arch/powerpc/kvm/e500_mmu_host.c
545
void kvmppc_mmu_map(struct kvm_vcpu *vcpu, u64 eaddr, gpa_t gpaddr,
arch/powerpc/kvm/mpic.c
1003
static int openpic_summary_read(void *opaque, gpa_t addr, u32 *ptr)
arch/powerpc/kvm/mpic.c
1015
static int openpic_summary_write(void *opaque, gpa_t addr, u32 val)
arch/powerpc/kvm/mpic.c
1023
static int openpic_cpu_write_internal(void *opaque, gpa_t addr,
arch/powerpc/kvm/mpic.c
1118
static int openpic_cpu_write(void *opaque, gpa_t addr, u32 val)
arch/powerpc/kvm/mpic.c
1190
static int openpic_cpu_read_internal(void *opaque, gpa_t addr,
arch/powerpc/kvm/mpic.c
1231
static int openpic_cpu_read(void *opaque, gpa_t addr, u32 *ptr)
arch/powerpc/kvm/mpic.c
124
static int openpic_cpu_write_internal(void *opaque, gpa_t addr,
arch/powerpc/kvm/mpic.c
1240
int (*read)(void *opaque, gpa_t addr, u32 *ptr);
arch/powerpc/kvm/mpic.c
1241
int (*write)(void *opaque, gpa_t addr, u32 val);
arch/powerpc/kvm/mpic.c
1242
gpa_t start_addr;
arch/powerpc/kvm/mpic.c
126
static int openpic_cpu_read_internal(void *opaque, gpa_t addr,
arch/powerpc/kvm/mpic.c
1339
static int kvm_mpic_read_internal(struct openpic *opp, gpa_t addr, u32 *ptr)
arch/powerpc/kvm/mpic.c
1355
static int kvm_mpic_write_internal(struct openpic *opp, gpa_t addr, u32 val)
arch/powerpc/kvm/mpic.c
1373
gpa_t addr, int len, void *ptr)
arch/powerpc/kvm/mpic.c
1415
gpa_t addr, int len, const void *ptr)
arch/powerpc/kvm/mpic.c
1496
static int access_reg(struct openpic *opp, gpa_t addr, u32 *val, int type)
arch/powerpc/kvm/mpic.c
197
gpa_t reg_base;
arch/powerpc/kvm/mpic.c
688
static int openpic_gbl_write(void *opaque, gpa_t addr, u32 val)
arch/powerpc/kvm/mpic.c
744
static int openpic_gbl_read(void *opaque, gpa_t addr, u32 *ptr)
arch/powerpc/kvm/mpic.c
806
static int openpic_tmr_write(void *opaque, gpa_t addr, u32 val)
arch/powerpc/kvm/mpic.c
848
static int openpic_tmr_read(void *opaque, gpa_t addr, u32 *ptr)
arch/powerpc/kvm/mpic.c
886
static int openpic_src_write(void *opaque, gpa_t addr, u32 val)
arch/powerpc/kvm/mpic.c
911
static int openpic_src_read(void *opaque, gpa_t addr, u32 *ptr)
arch/powerpc/kvm/mpic.c
940
static int openpic_msi_write(void *opaque, gpa_t addr, u32 val)
arch/powerpc/kvm/mpic.c
966
static int openpic_msi_read(void *opaque, gpa_t addr, u32 *ptr)
arch/riscv/include/asm/kvm_aia.h
46
gpa_t aplic_addr;
arch/riscv/include/asm/kvm_aia.h
67
gpa_t imsic_addr;
arch/riscv/include/asm/kvm_gstage.h
21
gpa_t addr;
arch/riscv/include/asm/kvm_gstage.h
41
#define kvm_riscv_gstage_gpa_size ((gpa_t)(1ULL << kvm_riscv_gstage_gpa_bits))
arch/riscv/include/asm/kvm_gstage.h
43
bool kvm_riscv_gstage_get_leaf(struct kvm_gstage *gstage, gpa_t addr,
arch/riscv/include/asm/kvm_gstage.h
52
gpa_t gpa, phys_addr_t hpa, unsigned long page_size,
arch/riscv/include/asm/kvm_gstage.h
62
void kvm_riscv_gstage_op_pte(struct kvm_gstage *gstage, gpa_t addr,
arch/riscv/include/asm/kvm_gstage.h
66
gpa_t start, gpa_t size, bool may_block);
arch/riscv/include/asm/kvm_gstage.h
68
void kvm_riscv_gstage_wp_range(struct kvm_gstage *gstage, gpa_t start, gpa_t end);
arch/riscv/include/asm/kvm_host.h
278
gpa_t shmem;
arch/riscv/include/asm/kvm_mmu.h
11
int kvm_riscv_mmu_ioremap(struct kvm *kvm, gpa_t gpa, phys_addr_t hpa,
arch/riscv/include/asm/kvm_mmu.h
13
void kvm_riscv_mmu_iounmap(struct kvm *kvm, gpa_t gpa, unsigned long size);
arch/riscv/include/asm/kvm_mmu.h
15
gpa_t gpa, unsigned long hva, bool is_write,
arch/riscv/include/asm/kvm_tlb.h
26
gpa_t addr;
arch/riscv/include/asm/kvm_tlb.h
27
gpa_t size;
arch/riscv/include/asm/kvm_tlb.h
35
gpa_t gpa, gpa_t gpsz,
arch/riscv/include/asm/kvm_tlb.h
38
void kvm_riscv_local_hfence_gvma_gpa(gpa_t gpa, gpa_t gpsz,
arch/riscv/include/asm/kvm_tlb.h
64
gpa_t gpa, gpa_t gpsz,
arch/riscv/include/asm/kvm_vcpu_pmu.h
58
gpa_t snapshot_addr;
arch/riscv/kvm/aia_aplic.c
389
static int aplic_mmio_read_offset(struct kvm *kvm, gpa_t off, u32 *val32)
arch/riscv/kvm/aia_aplic.c
444
gpa_t addr, int len, void *val)
arch/riscv/kvm/aia_aplic.c
454
static int aplic_mmio_write_offset(struct kvm *kvm, gpa_t off, u32 val32)
arch/riscv/kvm/aia_aplic.c
516
gpa_t addr, int len, const void *val)
arch/riscv/kvm/aia_device.c
194
static gpa_t aia_imsic_ppn(struct kvm_aia *aia, gpa_t addr)
arch/riscv/kvm/aia_device.c
197
gpa_t mask = 0;
arch/riscv/kvm/aia_device.c
212
static u32 aia_imsic_hart_index(struct kvm_aia *aia, gpa_t addr)
arch/riscv/kvm/aia_device.c
233
gpa_t base_ppn = KVM_RISCV_AIA_UNDEF_ADDR;
arch/riscv/kvm/aia_device.c
574
gpa_t tppn, ippn;
arch/riscv/kvm/aia_device.c
579
gpa_t target = (((gpa_t)msi->address_hi) << 32) | msi->address_lo;
arch/riscv/kvm/aia_device.c
590
tppn &= ~((gpa_t)(BIT(aia->nr_guest_bits) - 1));
arch/riscv/kvm/aia_imsic.c
1059
gpa_t addr, int len, void *val)
arch/riscv/kvm/aia_imsic.c
1070
gpa_t addr, int len, const void *val)
arch/riscv/kvm/gstage.c
109
static void gstage_tlb_flush(struct kvm_gstage *gstage, u32 level, gpa_t addr)
arch/riscv/kvm/gstage.c
168
gpa_t gpa, phys_addr_t hpa, unsigned long page_size,
arch/riscv/kvm/gstage.c
212
void kvm_riscv_gstage_op_pte(struct kvm_gstage *gstage, gpa_t addr,
arch/riscv/kvm/gstage.c
25
static inline unsigned long gstage_pte_index(gpa_t addr, u32 level)
arch/riscv/kvm/gstage.c
255
gpa_t start, gpa_t size, bool may_block)
arch/riscv/kvm/gstage.c
262
gpa_t addr = start, end = start + size;
arch/riscv/kvm/gstage.c
289
void kvm_riscv_gstage_wp_range(struct kvm_gstage *gstage, gpa_t start, gpa_t end)
arch/riscv/kvm/gstage.c
295
gpa_t addr = start;
arch/riscv/kvm/gstage.c
80
bool kvm_riscv_gstage_get_leaf(struct kvm_gstage *gstage, gpa_t addr,
arch/riscv/kvm/mmu.c
140
gpa_t gpa = slot->base_gfn << PAGE_SHIFT;
arch/riscv/kvm/mmu.c
316
gpa_t gpa_start;
arch/riscv/kvm/mmu.c
38
int kvm_riscv_mmu_ioremap(struct kvm *kvm, gpa_t gpa, phys_addr_t hpa,
arch/riscv/kvm/mmu.c
422
kvm_pfn_t *hfnp, gpa_t *gpa)
arch/riscv/kvm/mmu.c
449
gpa_t gpa, unsigned long hva, bool is_write,
arch/riscv/kvm/mmu.c
88
void kvm_riscv_mmu_iounmap(struct kvm *kvm, gpa_t gpa, unsigned long size)
arch/riscv/kvm/tlb.c
24
gpa_t gpa, gpa_t gpsz,
arch/riscv/kvm/tlb.c
27
gpa_t pos;
arch/riscv/kvm/tlb.c
373
gpa_t gpa, gpa_t gpsz,
arch/riscv/kvm/tlb.c
52
void kvm_riscv_local_hfence_gvma_gpa(gpa_t gpa, gpa_t gpsz,
arch/riscv/kvm/tlb.c
55
gpa_t pos;
arch/riscv/kvm/vcpu_pmu.c
415
gpa_t saddr;
arch/riscv/kvm/vcpu_pmu.c
431
saddr |= ((gpa_t)saddr_high << 32);
arch/riscv/kvm/vcpu_pmu.c
462
gpa_t shmem;
arch/riscv/kvm/vcpu_pmu.c
475
shmem |= ((gpa_t)saddr_high << 32);
arch/riscv/kvm/vcpu_sbi_sta.c
107
shmem |= ((gpa_t)shmem_phys_hi << 32);
arch/riscv/kvm/vcpu_sbi_sta.c
192
gpa_t hi = upper_32_bits(vcpu->arch.sta.shmem);
arch/riscv/kvm/vcpu_sbi_sta.c
202
gpa_t lo = lower_32_bits(vcpu->arch.sta.shmem);
arch/riscv/kvm/vcpu_sbi_sta.c
204
vcpu->arch.sta.shmem = ((gpa_t)value << 32);
arch/riscv/kvm/vcpu_sbi_sta.c
27
gpa_t shmem = vcpu->arch.sta.shmem;
arch/riscv/kvm/vcpu_sbi_sta.c
88
gpa_t shmem;
arch/s390/include/asm/kvm_host.h
735
bool kvm_s390_is_gpa_in_memslot(struct kvm *kvm, gpa_t gpa);
arch/s390/kvm/faultin.h
28
gpa_t gaddr, unsigned long *val)
arch/s390/kvm/gaccess.c
1137
int cmpxchg_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, int len, union kvm_s390_quad *old,
arch/s390/kvm/gaccess.c
1422
static int _do_shadow_pte(struct gmap *sg, gpa_t raddr, union pte *ptep_h, union pte *ptep,
arch/s390/kvm/gaccess.c
1464
static int _do_shadow_crste(struct gmap *sg, gpa_t raddr, union crste *host, union crste *table,
arch/s390/kvm/gaccess.c
1583
static inline int _gaccess_shadow_fault(struct kvm_vcpu *vcpu, struct gmap *sg, gpa_t saddr,
arch/s390/kvm/gaccess.c
1630
static int __gaccess_shadow_fault(struct kvm_vcpu *vcpu, struct gmap *sg, gpa_t saddr,
arch/s390/kvm/gaccess.c
1655
int gaccess_shadow_fault(struct kvm_vcpu *vcpu, struct gmap *sg, gpa_t saddr,
arch/s390/kvm/gaccess.c
41
gpa_t last_addr;
arch/s390/kvm/gaccess.c
654
enum gacc_mode mode, gpa_t gpa)
arch/s390/kvm/gaccess.c
705
enum gacc_mode mode, union asce asce, gpa_t gpa,
arch/s390/kvm/gaccess.c
818
static int access_guest_page_gpa(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa,
arch/s390/kvm/gaccess.c
882
static int access_guest_page_with_key_gpa(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa,
arch/s390/kvm/gaccess.c
909
int access_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, void *data,
arch/s390/kvm/gaccess.h
199
int access_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, void *data,
arch/s390/kvm/gaccess.h
209
int cmpxchg_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, int len, union kvm_s390_quad *old,
arch/s390/kvm/gaccess.h
463
int gaccess_shadow_fault(struct kvm_vcpu *vcpu, struct gmap *sg, gpa_t saddr,
arch/s390/kvm/gmap.c
1064
gpa_t gaddr = gfn_to_gpa(r_gfn);
arch/s390/kvm/gmap.c
737
static int gmap_ucas_translate_simple(struct gmap *gmap, gpa_t *gaddr, union crste **crstepp)
arch/s390/kvm/gmap.c
766
int gmap_ucas_translate(struct kvm_s390_mmu_cache *mc, struct gmap *gmap, gpa_t *gaddr)
arch/s390/kvm/gmap.c
768
gpa_t translated_address;
arch/s390/kvm/gmap.h
96
int gmap_ucas_translate(struct kvm_s390_mmu_cache *mc, struct gmap *gmap, gpa_t *gaddr);
arch/s390/kvm/kvm-s390.c
4221
static int vcpu_ucontrol_translate(struct kvm_vcpu *vcpu, gpa_t *gaddr)
arch/s390/kvm/kvm-s390.c
4239
gpa_t gaddr = kvm_s390_get_prefix(vcpu);
arch/s390/kvm/kvm-s390.c
4529
static int vcpu_dat_fault_handler(struct kvm_vcpu *vcpu, gpa_t gaddr, bool wr)
arch/s390/kvm/kvm-s390.c
5523
gpa_t gaddr = arg;
arch/s390/kvm/kvm-s390.c
5651
gpa_t size;
arch/s390/kvm/kvm-s390.h
292
static inline hva_t gpa_to_hva(struct kvm *kvm, gpa_t gpa)
arch/s390/kvm/kvm-s390.h
443
void kvm_s390_vsie_gmap_notifier(struct gmap *gmap, gpa_t start, gpa_t end);
arch/s390/kvm/kvm-s390.h
467
int __kvm_s390_mprotect_many(struct gmap *gmap, gpa_t gpa, u8 npages, unsigned int prot,
arch/s390/kvm/pci.c
250
hva = gfn_to_hva(kvm, gpa_to_gfn((gpa_t)fib->fmt0.aibv));
arch/s390/kvm/pci.c
265
hva = gfn_to_hva(kvm, gpa_to_gfn((gpa_t)fib->fmt0.aisb));
arch/s390/kvm/priv.c
411
gpa_t addr;
arch/s390/kvm/priv.c
568
bool kvm_s390_is_gpa_in_memslot(struct kvm *kvm, gpa_t gpa)
arch/s390/kvm/vsie.c
52
gpa_t sca_gpa; /* 0x0230 */
arch/s390/kvm/vsie.c
53
gpa_t itdba_gpa; /* 0x0238 */
arch/s390/kvm/vsie.c
54
gpa_t gvrd_gpa; /* 0x0240 */
arch/s390/kvm/vsie.c
55
gpa_t riccbd_gpa; /* 0x0248 */
arch/s390/kvm/vsie.c
56
gpa_t sdnx_gpa; /* 0x0250 */
arch/s390/kvm/vsie.c
599
void kvm_s390_vsie_gmap_notifier(struct gmap *gmap, gpa_t start, gpa_t end)
arch/s390/kvm/vsie.c
62
gpa_t scb_gpa; /* 0x0258 */
arch/s390/kvm/vsie.c
666
static int pin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t *hpa)
arch/s390/kvm/vsie.c
678
static void unpin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t hpa)
arch/s390/kvm/vsie.c
747
gpa_t gpa;
arch/s390/kvm/vsie.c
861
gpa_t gpa)
arch/s390/kvm/vsie.c
877
gpa_t gpa)
arch/x86/include/asm/kvm_host.h
1447
gpa_t wall_clock;
arch/x86/include/asm/kvm_host.h
1981
int (*write_log_dirty)(struct kvm_vcpu *vcpu, gpa_t l2_gpa);
arch/x86/include/asm/kvm_host.h
2100
int emulator_write_phys(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/include/asm/kvm_host.h
2196
void kvm_prepare_event_vectoring_exit(struct kvm_vcpu *vcpu, gpa_t gpa);
arch/x86/include/asm/kvm_host.h
2280
bool __kvm_mmu_unprotect_gfn_and_retry(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
arch/x86/include/asm/kvm_host.h
2284
gpa_t cr2_or_gpa)
arch/x86/include/asm/kvm_host.h
2292
gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/include/asm/kvm_host.h
2294
gpa_t kvm_mmu_gva_to_gpa_write(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/include/asm/kvm_host.h
2296
gpa_t kvm_mmu_gva_to_gpa_system(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/include/asm/kvm_host.h
2319
int kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u64 error_code,
arch/x86/include/asm/kvm_host.h
2321
void kvm_mmu_print_sptes(struct kvm_vcpu *vcpu, gpa_t gpa, const char *msg);
arch/x86/include/asm/kvm_host.h
2326
void kvm_mmu_new_pgd(struct kvm_vcpu *vcpu, gpa_t new_pgd);
arch/x86/include/asm/kvm_host.h
2441
void __user *__x86_set_memory_region(struct kvm *kvm, int id, gpa_t gpa,
arch/x86/include/asm/kvm_host.h
440
gpa_t pgd;
arch/x86/include/asm/kvm_host.h
469
gpa_t (*gva_to_gpa)(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu,
arch/x86/include/asm/kvm_host.h
470
gpa_t gva_or_gpa, u64 access,
arch/x86/include/asm/kvm_host.h
949
gpa_t time;
arch/x86/include/asm/kvm_page_track.h
32
void (*track_write)(gpa_t gpa, const u8 *new, int bytes,
arch/x86/kvm/cpuid.h
77
static inline bool kvm_vcpu_is_legal_gpa(struct kvm_vcpu *vcpu, gpa_t gpa)
arch/x86/kvm/cpuid.h
83
gpa_t gpa, gpa_t alignment)
arch/x86/kvm/cpuid.h
88
static inline bool page_address_valid(struct kvm_vcpu *vcpu, gpa_t gpa)
arch/x86/kvm/hyperv.c
1878
gpa_t data_offset;
arch/x86/kvm/hyperv.c
2420
gpa_t gpa = hc->ingpa;
arch/x86/kvm/i8254.c
432
static inline int pit_in_range(gpa_t addr)
arch/x86/kvm/i8254.c
440
gpa_t addr, int len, const void *data)
arch/x86/kvm/i8254.c
515
gpa_t addr, int len, void *data)
arch/x86/kvm/i8254.c
585
gpa_t addr, int len, const void *data)
arch/x86/kvm/i8254.c
605
gpa_t addr, int len, void *data)
arch/x86/kvm/i8259.c
452
gpa_t addr, int len, const void *val)
arch/x86/kvm/i8259.c
486
gpa_t addr, int len, void *val)
arch/x86/kvm/i8259.c
517
gpa_t addr, int len, const void *val)
arch/x86/kvm/i8259.c
524
gpa_t addr, int len, void *val)
arch/x86/kvm/i8259.c
531
gpa_t addr, int len, const void *val)
arch/x86/kvm/i8259.c
538
gpa_t addr, int len, void *val)
arch/x86/kvm/i8259.c
545
gpa_t addr, int len, const void *val)
arch/x86/kvm/i8259.c
552
gpa_t addr, int len, void *val)
arch/x86/kvm/ioapic.c
607
static inline int ioapic_in_range(struct kvm_ioapic *ioapic, gpa_t addr)
arch/x86/kvm/ioapic.c
614
gpa_t addr, int len, void *val)
arch/x86/kvm/ioapic.c
654
gpa_t addr, int len, const void *val)
arch/x86/kvm/kvm_emulate.h
351
gpa_t gpa_val;
arch/x86/kvm/lapic.c
1806
static int apic_mmio_in_range(struct kvm_lapic *apic, gpa_t addr)
arch/x86/kvm/lapic.c
1813
gpa_t address, int len, void *data)
arch/x86/kvm/lapic.c
2557
gpa_t address, int len, const void *data)
arch/x86/kvm/lapic.c
3410
int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr)
arch/x86/kvm/lapic.h
145
int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr);
arch/x86/kvm/lapic.h
84
gpa_t vapic_addr;
arch/x86/kvm/mmu.h
103
void kvm_mmu_track_write(struct kvm_vcpu *vcpu, gpa_t gpa, const u8 *new,
arch/x86/kvm/mmu.h
126
static inline unsigned long kvm_get_pcid(struct kvm_vcpu *vcpu, gpa_t cr3)
arch/x86/kvm/mmu.h
291
gpa_t translate_nested_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u64 access,
arch/x86/kvm/mmu.h
294
static inline gpa_t kvm_translate_gpa(struct kvm_vcpu *vcpu,
arch/x86/kvm/mmu.h
296
gpa_t gpa, u64 access,
arch/x86/kvm/mmu.h
314
static inline bool kvm_is_addr_direct(struct kvm *kvm, gpa_t gpa)
arch/x86/kvm/mmu.h
316
gpa_t gpa_direct_bits = gfn_to_gpa(kvm_gfn_direct_bits(kvm));
arch/x86/kvm/mmu.h
88
unsigned long cr4, u64 efer, gpa_t nested_cr3);
arch/x86/kvm/mmu.h
91
gpa_t new_eptp);
arch/x86/kvm/mmu/mmu.c
2868
bool __kvm_mmu_unprotect_gfn_and_retry(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
arch/x86/kvm/mmu/mmu.c
2874
gpa_t gpa = cr2_or_gpa;
arch/x86/kvm/mmu/mmu.c
3643
static u64 *fast_pf_get_last_sptep(struct kvm_vcpu *vcpu, gpa_t gpa, u64 *spte)
arch/x86/kvm/mmu/mmu.c
4336
static gpa_t nonpaging_gva_to_gpa(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu,
arch/x86/kvm/mmu/mmu.c
4337
gpa_t vaddr, u64 access,
arch/x86/kvm/mmu/mmu.c
4933
static int kvm_tdp_page_prefault(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/kvm/mmu/mmu.c
5110
static inline bool is_root_usable(struct kvm_mmu_root_info *root, gpa_t pgd,
arch/x86/kvm/mmu/mmu.c
5137
gpa_t new_pgd,
arch/x86/kvm/mmu/mmu.c
5171
gpa_t new_pgd,
arch/x86/kvm/mmu/mmu.c
5192
gpa_t new_pgd, union kvm_mmu_page_role new_role)
arch/x86/kvm/mmu/mmu.c
5207
void kvm_mmu_new_pgd(struct kvm_vcpu *vcpu, gpa_t new_pgd)
arch/x86/kvm/mmu/mmu.c
5874
unsigned long cr4, u64 efer, gpa_t nested_cr3)
arch/x86/kvm/mmu/mmu.c
5926
gpa_t new_eptp)
arch/x86/kvm/mmu/mmu.c
6145
static u64 mmu_pte_write_fetch_gpte(struct kvm_vcpu *vcpu, gpa_t *gpa,
arch/x86/kvm/mmu/mmu.c
6158
*gpa &= ~(gpa_t)7;
arch/x86/kvm/mmu/mmu.c
6192
static bool detect_write_misaligned(struct kvm_mmu_page *sp, gpa_t gpa,
arch/x86/kvm/mmu/mmu.c
6213
static u64 *get_written_sptes(struct kvm_mmu_page *sp, gpa_t gpa, int *nspte)
arch/x86/kvm/mmu/mmu.c
6244
void kvm_mmu_track_write(struct kvm_vcpu *vcpu, gpa_t gpa, const u8 *new,
arch/x86/kvm/mmu/mmu.c
6305
static int kvm_mmu_write_protect_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
arch/x86/kvm/mmu/mmu.c
6398
int noinline kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u64 error_code,
arch/x86/kvm/mmu/mmu.c
6471
void kvm_mmu_print_sptes(struct kvm_vcpu *vcpu, gpa_t gpa, const char *msg)
arch/x86/kvm/mmu/mmu_internal.h
228
const gpa_t addr;
arch/x86/kvm/mmu/mmu_internal.h
340
static inline int kvm_mmu_do_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
arch/x86/kvm/mmu/mmutrace.h
266
__field(gpa_t, cr2_or_gpa)
arch/x86/kvm/mmu/page_track.c
273
void __kvm_page_track_write(struct kvm *kvm, gpa_t gpa, const u8 *new, int bytes)
arch/x86/kvm/mmu/page_track.h
30
void __kvm_page_track_write(struct kvm *kvm, gpa_t gpa, const u8 *new, int bytes);
arch/x86/kvm/mmu/page_track.h
41
static inline void __kvm_page_track_write(struct kvm *kvm, gpa_t gpa,
arch/x86/kvm/mmu/page_track.h
50
static inline void kvm_page_track_write(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/kvm/mmu/paging_tmpl.h
200
gpa_t addr, int write_fault)
arch/x86/kvm/mmu/paging_tmpl.h
304
gpa_t addr, u64 access)
arch/x86/kvm/mmu/paging_tmpl.h
313
gpa_t pte_gpa;
arch/x86/kvm/mmu/paging_tmpl.h
321
gpa_t real_gpa;
arch/x86/kvm/mmu/paging_tmpl.h
525
struct kvm_vcpu *vcpu, gpa_t addr, u64 access)
arch/x86/kvm/mmu/paging_tmpl.h
552
gpa_t base_gpa, pte_gpa = gw->pte_gpa[level - 1];
arch/x86/kvm/mmu/paging_tmpl.h
847
static gpa_t FNAME(get_level1_sp_gpa)(struct kvm_mmu_page *sp)
arch/x86/kvm/mmu/paging_tmpl.h
86
gpa_t pte_gpa[PT_MAX_FULL_LEVELS];
arch/x86/kvm/mmu/paging_tmpl.h
860
static gpa_t FNAME(gva_to_gpa)(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu,
arch/x86/kvm/mmu/paging_tmpl.h
861
gpa_t addr, u64 access,
arch/x86/kvm/mmu/paging_tmpl.h
865
gpa_t gpa = INVALID_GPA;
arch/x86/kvm/mmu/paging_tmpl.h
898
gpa_t first_pte_gpa;
arch/x86/kvm/mmu/paging_tmpl.h
903
gpa_t pte_gpa;
arch/x86/kvm/svm/nested.c
1431
gpa_t base = svm->nested.ctl.msrpm_base_pa;
arch/x86/kvm/svm/nested.c
311
gpa_t gpa;
arch/x86/kvm/svm/sev.c
4108
static int snp_handle_guest_req(struct vcpu_svm *svm, gpa_t req_gpa, gpa_t resp_gpa)
arch/x86/kvm/svm/sev.c
4184
static int snp_handle_ext_guest_req(struct vcpu_svm *svm, gpa_t req_gpa, gpa_t resp_gpa)
arch/x86/kvm/svm/sev.c
4210
gpa_t data_gpa;
arch/x86/kvm/svm/sev.c
4843
void sev_handle_rmp_fault(struct kvm_vcpu *vcpu, gpa_t gpa, u64 error_code)
arch/x86/kvm/svm/svm.c
1924
gpa_t gpa = svm->vmcb->control.exit_info_2;
arch/x86/kvm/svm/svm.h
247
gpa_t snp_vmsa_gpa;
arch/x86/kvm/svm/svm.h
896
void sev_handle_rmp_fault(struct kvm_vcpu *vcpu, gpa_t gpa, u64 error_code);
arch/x86/kvm/svm/svm.h
922
static inline void sev_handle_rmp_fault(struct kvm_vcpu *vcpu, gpa_t gpa, u64 error_code) {}
arch/x86/kvm/trace.h
956
TP_PROTO(gva_t gva, gpa_t gpa, bool write, bool gpa_match),
arch/x86/kvm/trace.h
961
__field(gpa_t, gpa)
arch/x86/kvm/vmx/common.h
77
static inline bool vt_is_tdx_private_gpa(struct kvm *kvm, gpa_t gpa)
arch/x86/kvm/vmx/common.h
83
static inline int __vmx_handle_ept_violation(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/kvm/vmx/nested.c
251
static bool nested_evmcs_handle_vmclear(struct kvm_vcpu *vcpu, gpa_t vmptr)
arch/x86/kvm/vmx/nested.c
3534
static int nested_vmx_write_pml_buffer(struct kvm_vcpu *vcpu, gpa_t gpa)
arch/x86/kvm/vmx/nested.c
3538
gpa_t dst;
arch/x86/kvm/vmx/nested.c
393
static void nested_ept_invalidate_addr(struct kvm_vcpu *vcpu, gpa_t eptp,
arch/x86/kvm/vmx/nested.c
394
gpa_t addr)
arch/x86/kvm/vmx/nested.c
4940
gpa_t gpa;
arch/x86/kvm/vmx/nested.c
5343
static int nested_vmx_get_vmptr(struct kvm_vcpu *vcpu, gpa_t *vmpointer,
arch/x86/kvm/vmx/nested.c
5447
gpa_t vmptr;
arch/x86/kvm/vmx/nested.c
5581
gpa_t vmptr;
arch/x86/kvm/vmx/nested.c
5844
static void set_current_vmptr(struct vcpu_vmx *vmx, gpa_t vmptr)
arch/x86/kvm/vmx/nested.c
5861
gpa_t vmptr;
arch/x86/kvm/vmx/nested.c
5932
gpa_t current_vmptr = to_vmx(vcpu)->nested.current_vmptr;
arch/x86/kvm/vmx/nested.c
5944
true, sizeof(gpa_t), &gva))
arch/x86/kvm/vmx/nested.c
5948
sizeof(gpa_t), &e);
arch/x86/kvm/vmx/nested.c
6227
gpa_t bitmap, last_bitmap;
arch/x86/kvm/vmx/nested.c
6285
gpa_t bitmap;
arch/x86/kvm/vmx/nested.c
6411
struct vmcs12 *vmcs12, gpa_t bitmap)
arch/x86/kvm/vmx/sgx.c
221
gpa_t metadata_gpa, contents_gpa, secs_gpa;
arch/x86/kvm/vmx/sgx.c
302
gpa_t sig_gpa, secs_gpa, token_gpa;
arch/x86/kvm/vmx/sgx.c
75
gpa_t *gpa)
arch/x86/kvm/vmx/sgx.c
92
static int sgx_gpa_to_hva(struct kvm_vcpu *vcpu, gpa_t gpa, unsigned long *hva)
arch/x86/kvm/vmx/tdx.c
1394
gpa_t gpa;
arch/x86/kvm/vmx/tdx.c
1406
static inline int tdx_mmio_write(struct kvm_vcpu *vcpu, gpa_t gpa, int size,
arch/x86/kvm/vmx/tdx.c
1421
static inline int tdx_mmio_read(struct kvm_vcpu *vcpu, gpa_t gpa, int size)
arch/x86/kvm/vmx/tdx.c
1438
gpa_t gpa;
arch/x86/kvm/vmx/tdx.c
1629
gpa_t gpa = gfn_to_gpa(gfn);
arch/x86/kvm/vmx/tdx.c
1654
gpa_t gpa = gfn_to_gpa(gfn);
arch/x86/kvm/vmx/tdx.c
1703
gpa_t gpa = gfn_to_gpa(gfn);
arch/x86/kvm/vmx/tdx.c
1793
gpa_t gpa = gfn_to_gpa(gfn);
arch/x86/kvm/vmx/tdx.c
1864
gpa_t gpa = to_tdx(vcpu)->exit_gpa;
arch/x86/kvm/vmx/tdx.c
2647
gpa_t gpa_bits = gfn_to_gpa(kvm_gfn_direct_bits(vcpu->kvm));
arch/x86/kvm/vmx/tdx.c
3125
gpa_t gpa = gfn_to_gpa(gfn);
arch/x86/kvm/vmx/tdx.h
64
gpa_t exit_gpa;
arch/x86/kvm/vmx/vmx.c
6038
gpa_t gpa;
arch/x86/kvm/vmx/vmx.c
6070
gpa_t gpa;
arch/x86/kvm/vmx/vmx.h
197
gpa_t hv_evmcs_vmptr;
arch/x86/kvm/vmx/vmx.h
299
gpa_t ept_identity_map_addr;
arch/x86/kvm/vmx/vmx.h
77
gpa_t vmxon_ptr;
arch/x86/kvm/vmx/vmx.h
81
gpa_t current_vmptr;
arch/x86/kvm/x86.c
10236
static int kvm_pv_clock_pairing(struct kvm_vcpu *vcpu, gpa_t paddr,
arch/x86/kvm/x86.c
1063
gpa_t real_gpa;
arch/x86/kvm/x86.c
12587
gpa_t gpa;
arch/x86/kvm/x86.c
13313
void __user * __x86_set_memory_region(struct kvm *kvm, int id, gpa_t gpa,
arch/x86/kvm/x86.c
14286
int kvm_sev_es_mmio_write(struct kvm_vcpu *vcpu, gpa_t gpa, unsigned int bytes,
arch/x86/kvm/x86.c
14325
int kvm_sev_es_mmio_read(struct kvm_vcpu *vcpu, gpa_t gpa, unsigned int bytes,
arch/x86/kvm/x86.c
2409
static void kvm_write_wall_clock(struct kvm *kvm, gpa_t wall_clock, int sec_hi_ofs)
arch/x86/kvm/x86.c
2450
static void kvm_write_system_time(struct kvm_vcpu *vcpu, gpa_t system_time,
arch/x86/kvm/x86.c
3631
gpa_t gpa = data & ~0x3f;
arch/x86/kvm/x86.c
3751
gpa_t gpa = vcpu->arch.st.msr_val & KVM_STEAL_VALID_BITS;
arch/x86/kvm/x86.c
5244
gpa_t gpa = vcpu->arch.st.msr_val & KVM_STEAL_VALID_BITS;
arch/x86/kvm/x86.c
7770
static int vcpu_mmio_write(struct kvm_vcpu *vcpu, gpa_t addr, int len,
arch/x86/kvm/x86.c
7791
static int vcpu_mmio_read(struct kvm_vcpu *vcpu, gpa_t addr, int len, void *v)
arch/x86/kvm/x86.c
7825
gpa_t translate_nested_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u64 access,
arch/x86/kvm/x86.c
7829
gpa_t t_gpa;
arch/x86/kvm/x86.c
7840
gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/kvm/x86.c
7850
gpa_t kvm_mmu_gva_to_gpa_write(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/kvm/x86.c
7862
gpa_t kvm_mmu_gva_to_gpa_system(struct kvm_vcpu *vcpu, gva_t gva,
arch/x86/kvm/x86.c
7879
gpa_t gpa = mmu->gva_to_gpa(vcpu, mmu, addr, access, exception);
arch/x86/kvm/x86.c
7913
gpa_t gpa = mmu->gva_to_gpa(vcpu, mmu, addr, access|PFERR_FETCH_MASK,
arch/x86/kvm/x86.c
7971
gpa_t gpa = mmu->gva_to_gpa(vcpu, mmu, addr, access, exception);
arch/x86/kvm/x86.c
8054
gpa_t gpa, bool write)
arch/x86/kvm/x86.c
8069
gpa_t *gpa, struct x86_exception *exception,
arch/x86/kvm/x86.c
8098
int emulator_write_phys(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/kvm/x86.c
8113
int (*read_write_emulate)(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/kvm/x86.c
8115
int (*read_write_mmio)(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/kvm/x86.c
8117
int (*read_write_exit_mmio)(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/kvm/x86.c
8134
static int read_emulate(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/kvm/x86.c
8140
static int write_emulate(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/kvm/x86.c
8146
static int write_mmio(struct kvm_vcpu *vcpu, gpa_t gpa, int bytes, void *val)
arch/x86/kvm/x86.c
8152
static int read_exit_mmio(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/kvm/x86.c
8159
static int write_exit_mmio(struct kvm_vcpu *vcpu, gpa_t gpa,
arch/x86/kvm/x86.c
8188
gpa_t gpa;
arch/x86/kvm/x86.c
8240
gpa_t gpa;
arch/x86/kvm/x86.c
8320
gpa_t gpa;
arch/x86/kvm/x86.c
9110
void kvm_prepare_event_vectoring_exit(struct kvm_vcpu *vcpu, gpa_t gpa)
arch/x86/kvm/x86.c
9173
gpa_t cr2_or_gpa,
arch/x86/kvm/x86.c
9416
int x86_emulate_instruction(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
arch/x86/kvm/x86.h
405
static inline bool vcpu_match_mmio_gpa(struct kvm_vcpu *vcpu, gpa_t gpa)
arch/x86/kvm/x86.h
473
int x86_emulate_instruction(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
arch/x86/kvm/x86.h
715
int kvm_sev_es_mmio_write(struct kvm_vcpu *vcpu, gpa_t src, unsigned int bytes,
arch/x86/kvm/x86.h
717
int kvm_sev_es_mmio_read(struct kvm_vcpu *vcpu, gpa_t src, unsigned int bytes,
drivers/gpu/drm/i915/gvt/kvmgt.c
110
static void kvmgt_page_track_write(gpa_t gpa, const u8 *val, int len,
drivers/gpu/drm/i915/gvt/kvmgt.c
1561
static void kvmgt_page_track_write(gpa_t gpa, const u8 *val, int len,
include/kvm/arm_vgic.h
187
gpa_t base_addr;
include/kvm/arm_vgic.h
200
gpa_t vgic_its_base;
include/kvm/arm_vgic.h
235
gpa_t base;
include/kvm/arm_vgic.h
270
gpa_t vgic_dist_base; /* distributor */
include/kvm/arm_vgic.h
273
gpa_t vgic_cpu_base;
include/kvm/iodev.h
20
gpa_t addr,
include/kvm/iodev.h
25
gpa_t addr,
include/kvm/iodev.h
43
struct kvm_io_device *dev, gpa_t addr,
include/kvm/iodev.h
51
struct kvm_io_device *dev, gpa_t addr,
include/linux/kvm_host.h
1317
int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len);
include/linux/kvm_host.h
1325
int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data,
include/linux/kvm_host.h
1333
gpa_t gpa, unsigned long len);
include/linux/kvm_host.h
1348
gpa_t __gpa = gpa; \
include/linux/kvm_host.h
1370
gpa_t __gpa = gpa; \
include/linux/kvm_host.h
1377
int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len);
include/linux/kvm_host.h
1385
int __kvm_vcpu_map(struct kvm_vcpu *vcpu, gpa_t gpa, struct kvm_host_map *map,
include/linux/kvm_host.h
1389
static inline int kvm_vcpu_map(struct kvm_vcpu *vcpu, gpa_t gpa,
include/linux/kvm_host.h
1395
static inline int kvm_vcpu_map_readonly(struct kvm_vcpu *vcpu, gpa_t gpa,
include/linux/kvm_host.h
1412
int kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa, void *data,
include/linux/kvm_host.h
1414
int kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data,
include/linux/kvm_host.h
1418
int kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data,
include/linux/kvm_host.h
1449
int kvm_gpc_activate(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long len);
include/linux/kvm_host.h
153
static inline bool kvm_is_error_gpa(gpa_t gpa)
include/linux/kvm_host.h
1904
static inline gpa_t gfn_to_gpa(gfn_t gfn)
include/linux/kvm_host.h
1906
return (gpa_t)gfn << PAGE_SHIFT;
include/linux/kvm_host.h
1909
static inline gfn_t gpa_to_gfn(gpa_t gpa)
include/linux/kvm_host.h
1919
static inline bool kvm_is_gpa_in_memslot(struct kvm *kvm, gpa_t gpa)
include/linux/kvm_host.h
200
gpa_t addr;
include/linux/kvm_host.h
223
int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr,
include/linux/kvm_host.h
226
gpa_t addr, int len, const void *val, long cookie);
include/linux/kvm_host.h
227
int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr,
include/linux/kvm_host.h
229
int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr,
include/linux/kvm_host.h
234
gpa_t addr);
include/linux/kvm_host.h
242
gpa_t cr2_or_gpa;
include/linux/kvm_host.h
2494
gpa_t gpa, gpa_t size,
include/linux/kvm_host.h
251
bool kvm_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
include/linux/kvm_host.h
319
gpa_t gpa;
include/linux/kvm_types.h
68
#define INVALID_GPA (~(gpa_t)0)
include/linux/kvm_types.h
78
gpa_t gpa;
include/linux/kvm_types.h
86
gpa_t gpa;
virt/kvm/async_pf.c
179
bool kvm_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa,
virt/kvm/async_pf.c
52
gpa_t cr2_or_gpa = apf->cr2_or_gpa;
virt/kvm/coalesced_mmio.c
26
gpa_t addr, int len)
virt/kvm/coalesced_mmio.c
44
struct kvm_io_device *this, gpa_t addr,
virt/kvm/eventfd.c
761
ioeventfd_in_range(struct _ioeventfd *p, gpa_t addr, int len, const void *val)
virt/kvm/eventfd.c
807
ioeventfd_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, gpa_t addr,
virt/kvm/kvm_main.c
3224
int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len)
virt/kvm/kvm_main.c
3244
int kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, unsigned long len)
virt/kvm/kvm_main.c
3284
int kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa,
virt/kvm/kvm_main.c
3334
int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data,
virt/kvm/kvm_main.c
3355
int kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data,
virt/kvm/kvm_main.c
3378
gpa_t gpa, unsigned long len)
virt/kvm/kvm_main.c
3418
gpa_t gpa, unsigned long len)
virt/kvm/kvm_main.c
3431
gpa_t gpa = ghc->gpa + offset;
virt/kvm/kvm_main.c
3469
gpa_t gpa = ghc->gpa + offset;
virt/kvm/kvm_main.c
3500
int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len)
virt/kvm/kvm_main.c
5798
gpa_t addr1 = r1->addr;
virt/kvm/kvm_main.c
5799
gpa_t addr2 = r2->addr;
virt/kvm/kvm_main.c
5826
gpa_t addr, int len)
virt/kvm/kvm_main.c
5881
int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr,
virt/kvm/kvm_main.c
5902
gpa_t addr, int len, const void *val, long cookie)
virt/kvm/kvm_main.c
5950
int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr,
virt/kvm/kvm_main.c
5977
int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr,
virt/kvm/kvm_main.c
6069
gpa_t addr)
virt/kvm/pfncache.c
256
static int __kvm_gpc_refresh(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long uhva)
virt/kvm/pfncache.c
397
static int __kvm_gpc_activate(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long uhva,
virt/kvm/pfncache.c
427
int kvm_gpc_activate(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long len)
virt/kvm/pfncache.c
60
static bool kvm_gpc_is_valid_len(gpa_t gpa, unsigned long uhva,