Symbol: kvm_vcpu_arch
arch/arm64/include/asm/kvm_host.h
1337
static inline void kvm_arm_pvtime_vcpu_init(struct kvm_vcpu_arch *vcpu_arch)
arch/arm64/include/asm/kvm_host.h
1342
static inline bool kvm_arm_is_pvtime_enabled(struct kvm_vcpu_arch *vcpu_arch)
arch/loongarch/include/asm/kvm_host.h
272
static inline bool kvm_guest_has_msgint(struct kvm_vcpu_arch *arch)
arch/loongarch/include/asm/kvm_host.h
277
static inline bool kvm_guest_has_fpu(struct kvm_vcpu_arch *arch)
arch/loongarch/include/asm/kvm_host.h
282
static inline bool kvm_guest_has_lsx(struct kvm_vcpu_arch *arch)
arch/loongarch/include/asm/kvm_host.h
287
static inline bool kvm_guest_has_lasx(struct kvm_vcpu_arch *arch)
arch/loongarch/include/asm/kvm_host.h
292
static inline bool kvm_guest_has_lbt(struct kvm_vcpu_arch *arch)
arch/loongarch/include/asm/kvm_host.h
297
static inline bool kvm_guest_has_pmu(struct kvm_vcpu_arch *arch)
arch/loongarch/include/asm/kvm_host.h
302
static inline int kvm_get_pmu_num(struct kvm_vcpu_arch *arch)
arch/loongarch/include/asm/kvm_host.h
327
static inline void update_pc(struct kvm_vcpu_arch *arch)
arch/loongarch/include/asm/kvm_host.h
339
static inline bool kvm_is_ifetch_fault(struct kvm_vcpu_arch *arch)
arch/loongarch/kernel/asm-offsets.c
291
OFFSET(VCPU_FCC, kvm_vcpu_arch, fpu.fcc);
arch/loongarch/kernel/asm-offsets.c
292
OFFSET(VCPU_FCSR0, kvm_vcpu_arch, fpu.fcsr);
arch/loongarch/kernel/asm-offsets.c
300
OFFSET(KVM_ARCH_HSP, kvm_vcpu_arch, host_sp);
arch/loongarch/kernel/asm-offsets.c
301
OFFSET(KVM_ARCH_HTP, kvm_vcpu_arch, host_tp);
arch/loongarch/kernel/asm-offsets.c
302
OFFSET(KVM_ARCH_HPGD, kvm_vcpu_arch, host_pgd);
arch/loongarch/kernel/asm-offsets.c
303
OFFSET(KVM_ARCH_KVMPGD, kvm_vcpu_arch, kvm_pgd);
arch/loongarch/kernel/asm-offsets.c
304
OFFSET(KVM_ARCH_HANDLE_EXIT, kvm_vcpu_arch, handle_exit);
arch/loongarch/kernel/asm-offsets.c
305
OFFSET(KVM_ARCH_HEENTRY, kvm_vcpu_arch, host_eentry);
arch/loongarch/kernel/asm-offsets.c
306
OFFSET(KVM_ARCH_GEENTRY, kvm_vcpu_arch, guest_eentry);
arch/loongarch/kernel/asm-offsets.c
307
OFFSET(KVM_ARCH_GPC, kvm_vcpu_arch, pc);
arch/loongarch/kernel/asm-offsets.c
308
OFFSET(KVM_ARCH_GGPR, kvm_vcpu_arch, gprs);
arch/loongarch/kernel/asm-offsets.c
309
OFFSET(KVM_ARCH_HBADI, kvm_vcpu_arch, badi);
arch/loongarch/kernel/asm-offsets.c
310
OFFSET(KVM_ARCH_HBADV, kvm_vcpu_arch, badv);
arch/loongarch/kernel/asm-offsets.c
311
OFFSET(KVM_ARCH_HECFG, kvm_vcpu_arch, host_ecfg);
arch/loongarch/kernel/asm-offsets.c
312
OFFSET(KVM_ARCH_HESTAT, kvm_vcpu_arch, host_estat);
arch/loongarch/kernel/asm-offsets.c
313
OFFSET(KVM_ARCH_HPERCPU, kvm_vcpu_arch, host_percpu);
arch/mips/include/asm/kvm_host.h
692
static inline bool kvm_mips_guest_can_have_fpu(struct kvm_vcpu_arch *vcpu)
arch/mips/include/asm/kvm_host.h
698
static inline bool kvm_mips_guest_has_fpu(struct kvm_vcpu_arch *vcpu)
arch/mips/include/asm/kvm_host.h
704
static inline bool kvm_mips_guest_can_have_msa(struct kvm_vcpu_arch *vcpu)
arch/mips/include/asm/kvm_host.h
710
static inline bool kvm_mips_guest_has_msa(struct kvm_vcpu_arch *vcpu)
arch/mips/include/asm/kvm_host.h
776
void __kvm_save_fpu(struct kvm_vcpu_arch *vcpu);
arch/mips/include/asm/kvm_host.h
777
void __kvm_restore_fpu(struct kvm_vcpu_arch *vcpu);
arch/mips/include/asm/kvm_host.h
778
void __kvm_restore_fcsr(struct kvm_vcpu_arch *vcpu);
arch/mips/include/asm/kvm_host.h
779
void __kvm_save_msa(struct kvm_vcpu_arch *vcpu);
arch/mips/include/asm/kvm_host.h
780
void __kvm_restore_msa(struct kvm_vcpu_arch *vcpu);
arch/mips/include/asm/kvm_host.h
781
void __kvm_restore_msa_upper(struct kvm_vcpu_arch *vcpu);
arch/mips/include/asm/kvm_host.h
782
void __kvm_restore_msacsr(struct kvm_vcpu_arch *vcpu);
arch/mips/include/asm/kvm_host.h
825
static inline bool kvm_is_ifetch_fault(struct kvm_vcpu_arch *vcpu)
arch/mips/kernel/asm-offsets.c
370
OFFSET(VCPU_FPR0, kvm_vcpu_arch, fpu.fpr[0]);
arch/mips/kernel/asm-offsets.c
371
OFFSET(VCPU_FPR1, kvm_vcpu_arch, fpu.fpr[1]);
arch/mips/kernel/asm-offsets.c
372
OFFSET(VCPU_FPR2, kvm_vcpu_arch, fpu.fpr[2]);
arch/mips/kernel/asm-offsets.c
373
OFFSET(VCPU_FPR3, kvm_vcpu_arch, fpu.fpr[3]);
arch/mips/kernel/asm-offsets.c
374
OFFSET(VCPU_FPR4, kvm_vcpu_arch, fpu.fpr[4]);
arch/mips/kernel/asm-offsets.c
375
OFFSET(VCPU_FPR5, kvm_vcpu_arch, fpu.fpr[5]);
arch/mips/kernel/asm-offsets.c
376
OFFSET(VCPU_FPR6, kvm_vcpu_arch, fpu.fpr[6]);
arch/mips/kernel/asm-offsets.c
377
OFFSET(VCPU_FPR7, kvm_vcpu_arch, fpu.fpr[7]);
arch/mips/kernel/asm-offsets.c
378
OFFSET(VCPU_FPR8, kvm_vcpu_arch, fpu.fpr[8]);
arch/mips/kernel/asm-offsets.c
379
OFFSET(VCPU_FPR9, kvm_vcpu_arch, fpu.fpr[9]);
arch/mips/kernel/asm-offsets.c
380
OFFSET(VCPU_FPR10, kvm_vcpu_arch, fpu.fpr[10]);
arch/mips/kernel/asm-offsets.c
381
OFFSET(VCPU_FPR11, kvm_vcpu_arch, fpu.fpr[11]);
arch/mips/kernel/asm-offsets.c
382
OFFSET(VCPU_FPR12, kvm_vcpu_arch, fpu.fpr[12]);
arch/mips/kernel/asm-offsets.c
383
OFFSET(VCPU_FPR13, kvm_vcpu_arch, fpu.fpr[13]);
arch/mips/kernel/asm-offsets.c
384
OFFSET(VCPU_FPR14, kvm_vcpu_arch, fpu.fpr[14]);
arch/mips/kernel/asm-offsets.c
385
OFFSET(VCPU_FPR15, kvm_vcpu_arch, fpu.fpr[15]);
arch/mips/kernel/asm-offsets.c
386
OFFSET(VCPU_FPR16, kvm_vcpu_arch, fpu.fpr[16]);
arch/mips/kernel/asm-offsets.c
387
OFFSET(VCPU_FPR17, kvm_vcpu_arch, fpu.fpr[17]);
arch/mips/kernel/asm-offsets.c
388
OFFSET(VCPU_FPR18, kvm_vcpu_arch, fpu.fpr[18]);
arch/mips/kernel/asm-offsets.c
389
OFFSET(VCPU_FPR19, kvm_vcpu_arch, fpu.fpr[19]);
arch/mips/kernel/asm-offsets.c
390
OFFSET(VCPU_FPR20, kvm_vcpu_arch, fpu.fpr[20]);
arch/mips/kernel/asm-offsets.c
391
OFFSET(VCPU_FPR21, kvm_vcpu_arch, fpu.fpr[21]);
arch/mips/kernel/asm-offsets.c
392
OFFSET(VCPU_FPR22, kvm_vcpu_arch, fpu.fpr[22]);
arch/mips/kernel/asm-offsets.c
393
OFFSET(VCPU_FPR23, kvm_vcpu_arch, fpu.fpr[23]);
arch/mips/kernel/asm-offsets.c
394
OFFSET(VCPU_FPR24, kvm_vcpu_arch, fpu.fpr[24]);
arch/mips/kernel/asm-offsets.c
395
OFFSET(VCPU_FPR25, kvm_vcpu_arch, fpu.fpr[25]);
arch/mips/kernel/asm-offsets.c
396
OFFSET(VCPU_FPR26, kvm_vcpu_arch, fpu.fpr[26]);
arch/mips/kernel/asm-offsets.c
397
OFFSET(VCPU_FPR27, kvm_vcpu_arch, fpu.fpr[27]);
arch/mips/kernel/asm-offsets.c
398
OFFSET(VCPU_FPR28, kvm_vcpu_arch, fpu.fpr[28]);
arch/mips/kernel/asm-offsets.c
399
OFFSET(VCPU_FPR29, kvm_vcpu_arch, fpu.fpr[29]);
arch/mips/kernel/asm-offsets.c
400
OFFSET(VCPU_FPR30, kvm_vcpu_arch, fpu.fpr[30]);
arch/mips/kernel/asm-offsets.c
401
OFFSET(VCPU_FPR31, kvm_vcpu_arch, fpu.fpr[31]);
arch/mips/kernel/asm-offsets.c
403
OFFSET(VCPU_FCR31, kvm_vcpu_arch, fpu.fcr31);
arch/mips/kernel/asm-offsets.c
404
OFFSET(VCPU_MSA_CSR, kvm_vcpu_arch, fpu.msacsr);
arch/mips/kvm/emulate.c
45
struct kvm_vcpu_arch *arch = &vcpu->arch;
arch/mips/kvm/entry.c
190
UASM_i_SW(&p, GPR_SP, offsetof(struct kvm_vcpu_arch, host_stack), GPR_K1);
arch/mips/kvm/entry.c
193
UASM_i_SW(&p, GPR_GP, offsetof(struct kvm_vcpu_arch, host_gp), GPR_K1);
arch/mips/kvm/entry.c
204
UASM_i_LW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, guest_ebase), GPR_K1);
arch/mips/kvm/entry.c
246
UASM_i_LW(&p, GPR_T0, offsetof(struct kvm_vcpu_arch, pc), GPR_K1);
arch/mips/kvm/entry.c
254
UASM_i_SW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, host_pgd), GPR_K1);
arch/mips/kvm/entry.c
304
UASM_i_SW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, host_entryhi),
arch/mips/kvm/entry.c
347
UASM_i_LW(&p, i, offsetof(struct kvm_vcpu_arch, gprs[i]), GPR_K1);
arch/mips/kvm/entry.c
352
UASM_i_LW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, hi), GPR_K1);
arch/mips/kvm/entry.c
355
UASM_i_LW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, lo), GPR_K1);
arch/mips/kvm/entry.c
360
UASM_i_LW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, gprs[GPR_K0]), GPR_K1);
arch/mips/kvm/entry.c
361
UASM_i_LW(&p, GPR_K1, offsetof(struct kvm_vcpu_arch, gprs[GPR_K1]), GPR_K1);
arch/mips/kvm/entry.c
487
UASM_i_SW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, gprs[GPR_K0]), GPR_K1);
arch/mips/kvm/entry.c
537
UASM_i_SW(&p, i, offsetof(struct kvm_vcpu_arch, gprs[i]), GPR_K1);
arch/mips/kvm/entry.c
543
UASM_i_SW(&p, GPR_T0, offsetof(struct kvm_vcpu_arch, hi), GPR_K1);
arch/mips/kvm/entry.c
546
UASM_i_SW(&p, GPR_T0, offsetof(struct kvm_vcpu_arch, lo), GPR_K1);
arch/mips/kvm/entry.c
552
UASM_i_SW(&p, GPR_T0, offsetof(struct kvm_vcpu_arch, gprs[GPR_K1]), GPR_K1);
arch/mips/kvm/entry.c
564
UASM_i_SW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, pc), GPR_K1);
arch/mips/kvm/entry.c
567
UASM_i_SW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, host_cp0_badvaddr),
arch/mips/kvm/entry.c
571
uasm_i_sw(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, host_cp0_cause), GPR_K1);
arch/mips/kvm/entry.c
575
uasm_i_sw(&p, GPR_K0, offsetof(struct kvm_vcpu_arch,
arch/mips/kvm/entry.c
581
uasm_i_sw(&p, GPR_K0, offsetof(struct kvm_vcpu_arch,
arch/mips/kvm/entry.c
611
uasm_i_sw(&p, GPR_T0, offsetof(struct kvm_vcpu_arch, fpu.fcr31),
arch/mips/kvm/entry.c
627
uasm_i_sw(&p, GPR_T0, offsetof(struct kvm_vcpu_arch, fpu.msacsr),
arch/mips/kvm/entry.c
635
UASM_i_LW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, host_entryhi),
arch/mips/kvm/entry.c
647
offsetof(struct kvm_vcpu_arch, host_pgd), GPR_K1);
arch/mips/kvm/entry.c
663
offsetof(struct kvm_vcpu_arch, host_cp0_guestctl0), GPR_K1);
arch/mips/kvm/entry.c
689
UASM_i_LW(&p, GPR_GP, offsetof(struct kvm_vcpu_arch, host_gp), GPR_K1);
arch/mips/kvm/entry.c
692
UASM_i_LW(&p, GPR_SP, offsetof(struct kvm_vcpu_arch, host_stack), GPR_K1);
arch/mips/kvm/entry.c
796
UASM_i_LW(&p, GPR_T0, offsetof(struct kvm_vcpu_arch, guest_ebase), GPR_K1);
arch/mips/kvm/entry.c
834
UASM_i_LW(&p, GPR_K1, offsetof(struct kvm_vcpu_arch, host_stack), GPR_K1);
arch/mips/kvm/vz.c
1081
struct kvm_vcpu_arch *arch = &vcpu->arch;
arch/mips/kvm/vz.c
1216
struct kvm_vcpu_arch *arch = &vcpu->arch;
arch/mips/kvm/vz.c
1298
struct kvm_vcpu_arch *arch = &vcpu->arch;
arch/powerpc/kvm/book3s_hv.c
4196
struct kvm_vcpu_arch *arch;
arch/powerpc/kvm/book3s_hv.c
4211
struct kvm_vcpu_arch *arch;
arch/powerpc/kvm/book3s_hv.c
4226
struct kvm_vcpu_arch *arch;
arch/powerpc/kvm/book3s_pr.c
516
struct kvm_vcpu_arch *a = &vcpu->arch;
arch/riscv/include/asm/kvm_host.h
309
void __kvm_riscv_switch_to(struct kvm_vcpu_arch *vcpu_arch);
arch/riscv/include/asm/kvm_nacl.h
15
struct kvm_vcpu_arch;
arch/riscv/include/asm/kvm_nacl.h
48
void __kvm_riscv_nacl_switch_to(struct kvm_vcpu_arch *vcpu_arch,
arch/riscv/kernel/asm-offsets.c
140
OFFSET(KVM_ARCH_GUEST_ZERO, kvm_vcpu_arch, guest_context.zero);
arch/riscv/kernel/asm-offsets.c
141
OFFSET(KVM_ARCH_GUEST_RA, kvm_vcpu_arch, guest_context.ra);
arch/riscv/kernel/asm-offsets.c
142
OFFSET(KVM_ARCH_GUEST_SP, kvm_vcpu_arch, guest_context.sp);
arch/riscv/kernel/asm-offsets.c
143
OFFSET(KVM_ARCH_GUEST_GP, kvm_vcpu_arch, guest_context.gp);
arch/riscv/kernel/asm-offsets.c
144
OFFSET(KVM_ARCH_GUEST_TP, kvm_vcpu_arch, guest_context.tp);
arch/riscv/kernel/asm-offsets.c
145
OFFSET(KVM_ARCH_GUEST_T0, kvm_vcpu_arch, guest_context.t0);
arch/riscv/kernel/asm-offsets.c
146
OFFSET(KVM_ARCH_GUEST_T1, kvm_vcpu_arch, guest_context.t1);
arch/riscv/kernel/asm-offsets.c
147
OFFSET(KVM_ARCH_GUEST_T2, kvm_vcpu_arch, guest_context.t2);
arch/riscv/kernel/asm-offsets.c
148
OFFSET(KVM_ARCH_GUEST_S0, kvm_vcpu_arch, guest_context.s0);
arch/riscv/kernel/asm-offsets.c
149
OFFSET(KVM_ARCH_GUEST_S1, kvm_vcpu_arch, guest_context.s1);
arch/riscv/kernel/asm-offsets.c
150
OFFSET(KVM_ARCH_GUEST_A0, kvm_vcpu_arch, guest_context.a0);
arch/riscv/kernel/asm-offsets.c
151
OFFSET(KVM_ARCH_GUEST_A1, kvm_vcpu_arch, guest_context.a1);
arch/riscv/kernel/asm-offsets.c
152
OFFSET(KVM_ARCH_GUEST_A2, kvm_vcpu_arch, guest_context.a2);
arch/riscv/kernel/asm-offsets.c
153
OFFSET(KVM_ARCH_GUEST_A3, kvm_vcpu_arch, guest_context.a3);
arch/riscv/kernel/asm-offsets.c
154
OFFSET(KVM_ARCH_GUEST_A4, kvm_vcpu_arch, guest_context.a4);
arch/riscv/kernel/asm-offsets.c
155
OFFSET(KVM_ARCH_GUEST_A5, kvm_vcpu_arch, guest_context.a5);
arch/riscv/kernel/asm-offsets.c
156
OFFSET(KVM_ARCH_GUEST_A6, kvm_vcpu_arch, guest_context.a6);
arch/riscv/kernel/asm-offsets.c
157
OFFSET(KVM_ARCH_GUEST_A7, kvm_vcpu_arch, guest_context.a7);
arch/riscv/kernel/asm-offsets.c
158
OFFSET(KVM_ARCH_GUEST_S2, kvm_vcpu_arch, guest_context.s2);
arch/riscv/kernel/asm-offsets.c
159
OFFSET(KVM_ARCH_GUEST_S3, kvm_vcpu_arch, guest_context.s3);
arch/riscv/kernel/asm-offsets.c
160
OFFSET(KVM_ARCH_GUEST_S4, kvm_vcpu_arch, guest_context.s4);
arch/riscv/kernel/asm-offsets.c
161
OFFSET(KVM_ARCH_GUEST_S5, kvm_vcpu_arch, guest_context.s5);
arch/riscv/kernel/asm-offsets.c
162
OFFSET(KVM_ARCH_GUEST_S6, kvm_vcpu_arch, guest_context.s6);
arch/riscv/kernel/asm-offsets.c
163
OFFSET(KVM_ARCH_GUEST_S7, kvm_vcpu_arch, guest_context.s7);
arch/riscv/kernel/asm-offsets.c
164
OFFSET(KVM_ARCH_GUEST_S8, kvm_vcpu_arch, guest_context.s8);
arch/riscv/kernel/asm-offsets.c
165
OFFSET(KVM_ARCH_GUEST_S9, kvm_vcpu_arch, guest_context.s9);
arch/riscv/kernel/asm-offsets.c
166
OFFSET(KVM_ARCH_GUEST_S10, kvm_vcpu_arch, guest_context.s10);
arch/riscv/kernel/asm-offsets.c
167
OFFSET(KVM_ARCH_GUEST_S11, kvm_vcpu_arch, guest_context.s11);
arch/riscv/kernel/asm-offsets.c
168
OFFSET(KVM_ARCH_GUEST_T3, kvm_vcpu_arch, guest_context.t3);
arch/riscv/kernel/asm-offsets.c
169
OFFSET(KVM_ARCH_GUEST_T4, kvm_vcpu_arch, guest_context.t4);
arch/riscv/kernel/asm-offsets.c
170
OFFSET(KVM_ARCH_GUEST_T5, kvm_vcpu_arch, guest_context.t5);
arch/riscv/kernel/asm-offsets.c
171
OFFSET(KVM_ARCH_GUEST_T6, kvm_vcpu_arch, guest_context.t6);
arch/riscv/kernel/asm-offsets.c
172
OFFSET(KVM_ARCH_GUEST_SEPC, kvm_vcpu_arch, guest_context.sepc);
arch/riscv/kernel/asm-offsets.c
173
OFFSET(KVM_ARCH_GUEST_SSTATUS, kvm_vcpu_arch, guest_context.sstatus);
arch/riscv/kernel/asm-offsets.c
174
OFFSET(KVM_ARCH_GUEST_HSTATUS, kvm_vcpu_arch, guest_context.hstatus);
arch/riscv/kernel/asm-offsets.c
175
OFFSET(KVM_ARCH_GUEST_SCOUNTEREN, kvm_vcpu_arch, guest_csr.scounteren);
arch/riscv/kernel/asm-offsets.c
177
OFFSET(KVM_ARCH_HOST_ZERO, kvm_vcpu_arch, host_context.zero);
arch/riscv/kernel/asm-offsets.c
178
OFFSET(KVM_ARCH_HOST_RA, kvm_vcpu_arch, host_context.ra);
arch/riscv/kernel/asm-offsets.c
179
OFFSET(KVM_ARCH_HOST_SP, kvm_vcpu_arch, host_context.sp);
arch/riscv/kernel/asm-offsets.c
180
OFFSET(KVM_ARCH_HOST_GP, kvm_vcpu_arch, host_context.gp);
arch/riscv/kernel/asm-offsets.c
181
OFFSET(KVM_ARCH_HOST_TP, kvm_vcpu_arch, host_context.tp);
arch/riscv/kernel/asm-offsets.c
182
OFFSET(KVM_ARCH_HOST_T0, kvm_vcpu_arch, host_context.t0);
arch/riscv/kernel/asm-offsets.c
183
OFFSET(KVM_ARCH_HOST_T1, kvm_vcpu_arch, host_context.t1);
arch/riscv/kernel/asm-offsets.c
184
OFFSET(KVM_ARCH_HOST_T2, kvm_vcpu_arch, host_context.t2);
arch/riscv/kernel/asm-offsets.c
185
OFFSET(KVM_ARCH_HOST_S0, kvm_vcpu_arch, host_context.s0);
arch/riscv/kernel/asm-offsets.c
186
OFFSET(KVM_ARCH_HOST_S1, kvm_vcpu_arch, host_context.s1);
arch/riscv/kernel/asm-offsets.c
187
OFFSET(KVM_ARCH_HOST_A0, kvm_vcpu_arch, host_context.a0);
arch/riscv/kernel/asm-offsets.c
188
OFFSET(KVM_ARCH_HOST_A1, kvm_vcpu_arch, host_context.a1);
arch/riscv/kernel/asm-offsets.c
189
OFFSET(KVM_ARCH_HOST_A2, kvm_vcpu_arch, host_context.a2);
arch/riscv/kernel/asm-offsets.c
190
OFFSET(KVM_ARCH_HOST_A3, kvm_vcpu_arch, host_context.a3);
arch/riscv/kernel/asm-offsets.c
191
OFFSET(KVM_ARCH_HOST_A4, kvm_vcpu_arch, host_context.a4);
arch/riscv/kernel/asm-offsets.c
192
OFFSET(KVM_ARCH_HOST_A5, kvm_vcpu_arch, host_context.a5);
arch/riscv/kernel/asm-offsets.c
193
OFFSET(KVM_ARCH_HOST_A6, kvm_vcpu_arch, host_context.a6);
arch/riscv/kernel/asm-offsets.c
194
OFFSET(KVM_ARCH_HOST_A7, kvm_vcpu_arch, host_context.a7);
arch/riscv/kernel/asm-offsets.c
195
OFFSET(KVM_ARCH_HOST_S2, kvm_vcpu_arch, host_context.s2);
arch/riscv/kernel/asm-offsets.c
196
OFFSET(KVM_ARCH_HOST_S3, kvm_vcpu_arch, host_context.s3);
arch/riscv/kernel/asm-offsets.c
197
OFFSET(KVM_ARCH_HOST_S4, kvm_vcpu_arch, host_context.s4);
arch/riscv/kernel/asm-offsets.c
198
OFFSET(KVM_ARCH_HOST_S5, kvm_vcpu_arch, host_context.s5);
arch/riscv/kernel/asm-offsets.c
199
OFFSET(KVM_ARCH_HOST_S6, kvm_vcpu_arch, host_context.s6);
arch/riscv/kernel/asm-offsets.c
200
OFFSET(KVM_ARCH_HOST_S7, kvm_vcpu_arch, host_context.s7);
arch/riscv/kernel/asm-offsets.c
201
OFFSET(KVM_ARCH_HOST_S8, kvm_vcpu_arch, host_context.s8);
arch/riscv/kernel/asm-offsets.c
202
OFFSET(KVM_ARCH_HOST_S9, kvm_vcpu_arch, host_context.s9);
arch/riscv/kernel/asm-offsets.c
203
OFFSET(KVM_ARCH_HOST_S10, kvm_vcpu_arch, host_context.s10);
arch/riscv/kernel/asm-offsets.c
204
OFFSET(KVM_ARCH_HOST_S11, kvm_vcpu_arch, host_context.s11);
arch/riscv/kernel/asm-offsets.c
205
OFFSET(KVM_ARCH_HOST_T3, kvm_vcpu_arch, host_context.t3);
arch/riscv/kernel/asm-offsets.c
206
OFFSET(KVM_ARCH_HOST_T4, kvm_vcpu_arch, host_context.t4);
arch/riscv/kernel/asm-offsets.c
207
OFFSET(KVM_ARCH_HOST_T5, kvm_vcpu_arch, host_context.t5);
arch/riscv/kernel/asm-offsets.c
208
OFFSET(KVM_ARCH_HOST_T6, kvm_vcpu_arch, host_context.t6);
arch/riscv/kernel/asm-offsets.c
209
OFFSET(KVM_ARCH_HOST_SEPC, kvm_vcpu_arch, host_context.sepc);
arch/riscv/kernel/asm-offsets.c
210
OFFSET(KVM_ARCH_HOST_SSTATUS, kvm_vcpu_arch, host_context.sstatus);
arch/riscv/kernel/asm-offsets.c
211
OFFSET(KVM_ARCH_HOST_HSTATUS, kvm_vcpu_arch, host_context.hstatus);
arch/riscv/kernel/asm-offsets.c
212
OFFSET(KVM_ARCH_HOST_SSCRATCH, kvm_vcpu_arch, host_sscratch);
arch/riscv/kernel/asm-offsets.c
213
OFFSET(KVM_ARCH_HOST_STVEC, kvm_vcpu_arch, host_stvec);
arch/riscv/kernel/asm-offsets.c
214
OFFSET(KVM_ARCH_HOST_SCOUNTEREN, kvm_vcpu_arch, host_scounteren);
arch/riscv/kvm/tlb.c
223
struct kvm_vcpu_arch *varch = &vcpu->arch;
arch/riscv/kvm/tlb.c
248
struct kvm_vcpu_arch *varch = &vcpu->arch;
arch/riscv/kvm/vcpu.c
367
struct kvm_vcpu_arch *v = &vcpu->arch;
arch/x86/kvm/x86.c
3317
struct kvm_vcpu_arch *vcpu = &v->arch;
include/linux/kvm_host.h
387
struct kvm_vcpu_arch arch;