/linux-6.3-rc2/arch/riscv/kernel/ |
A D | asm-offsets.c | 157 OFFSET(KVM_ARCH_HOST_RA, kvm_vcpu_arch, host_context.ra); in asm_offsets() 158 OFFSET(KVM_ARCH_HOST_SP, kvm_vcpu_arch, host_context.sp); in asm_offsets() 159 OFFSET(KVM_ARCH_HOST_GP, kvm_vcpu_arch, host_context.gp); in asm_offsets() 160 OFFSET(KVM_ARCH_HOST_TP, kvm_vcpu_arch, host_context.tp); in asm_offsets() 161 OFFSET(KVM_ARCH_HOST_T0, kvm_vcpu_arch, host_context.t0); in asm_offsets() 162 OFFSET(KVM_ARCH_HOST_T1, kvm_vcpu_arch, host_context.t1); in asm_offsets() 163 OFFSET(KVM_ARCH_HOST_T2, kvm_vcpu_arch, host_context.t2); in asm_offsets() 164 OFFSET(KVM_ARCH_HOST_S0, kvm_vcpu_arch, host_context.s0); in asm_offsets() 165 OFFSET(KVM_ARCH_HOST_S1, kvm_vcpu_arch, host_context.s1); in asm_offsets() 166 OFFSET(KVM_ARCH_HOST_A0, kvm_vcpu_arch, host_context.a0); in asm_offsets() [all …]
|
/linux-6.3-rc2/arch/mips/kernel/ |
A D | asm-offsets.c | 345 OFFSET(VCPU_FPR0, kvm_vcpu_arch, fpu.fpr[0]); in output_kvm_defines() 346 OFFSET(VCPU_FPR1, kvm_vcpu_arch, fpu.fpr[1]); in output_kvm_defines() 347 OFFSET(VCPU_FPR2, kvm_vcpu_arch, fpu.fpr[2]); in output_kvm_defines() 348 OFFSET(VCPU_FPR3, kvm_vcpu_arch, fpu.fpr[3]); in output_kvm_defines() 349 OFFSET(VCPU_FPR4, kvm_vcpu_arch, fpu.fpr[4]); in output_kvm_defines() 350 OFFSET(VCPU_FPR5, kvm_vcpu_arch, fpu.fpr[5]); in output_kvm_defines() 351 OFFSET(VCPU_FPR6, kvm_vcpu_arch, fpu.fpr[6]); in output_kvm_defines() 352 OFFSET(VCPU_FPR7, kvm_vcpu_arch, fpu.fpr[7]); in output_kvm_defines() 353 OFFSET(VCPU_FPR8, kvm_vcpu_arch, fpu.fpr[8]); in output_kvm_defines() 354 OFFSET(VCPU_FPR9, kvm_vcpu_arch, fpu.fpr[9]); in output_kvm_defines() [all …]
|
/linux-6.3-rc2/arch/mips/kvm/ |
A D | entry.c | 246 UASM_i_SW(&p, GP, offsetof(struct kvm_vcpu_arch, host_gp), K1); in kvm_mips_build_vcpu_run() 299 UASM_i_LW(&p, T0, offsetof(struct kvm_vcpu_arch, pc), K1); in kvm_mips_build_enter_guest() 405 UASM_i_LW(&p, K0, offsetof(struct kvm_vcpu_arch, hi), K1); in kvm_mips_build_enter_guest() 408 UASM_i_LW(&p, K0, offsetof(struct kvm_vcpu_arch, lo), K1); in kvm_mips_build_enter_guest() 596 UASM_i_SW(&p, T0, offsetof(struct kvm_vcpu_arch, hi), K1); in kvm_mips_build_exit() 599 UASM_i_SW(&p, T0, offsetof(struct kvm_vcpu_arch, lo), K1); in kvm_mips_build_exit() 617 UASM_i_SW(&p, K0, offsetof(struct kvm_vcpu_arch, pc), K1); in kvm_mips_build_exit() 628 uasm_i_sw(&p, K0, offsetof(struct kvm_vcpu_arch, in kvm_mips_build_exit() 634 uasm_i_sw(&p, K0, offsetof(struct kvm_vcpu_arch, in kvm_mips_build_exit() 700 offsetof(struct kvm_vcpu_arch, host_pgd), K1); in kvm_mips_build_exit() [all …]
|
A D | vz.c | 1081 struct kvm_vcpu_arch *arch = &vcpu->arch; in kvm_vz_gpsi_cache() 1216 struct kvm_vcpu_arch *arch = &vcpu->arch; in kvm_trap_vz_handle_gpsi() 1298 struct kvm_vcpu_arch *arch = &vcpu->arch; in kvm_trap_vz_handle_gsfc()
|
A D | emulate.c | 45 struct kvm_vcpu_arch *arch = &vcpu->arch; in kvm_compute_return_epc()
|
/linux-6.3-rc2/arch/mips/include/asm/ |
A D | kvm_host.h | 290 struct kvm_vcpu_arch { struct 698 static inline bool kvm_mips_guest_has_fpu(struct kvm_vcpu_arch *vcpu) in kvm_mips_guest_has_fpu() 710 static inline bool kvm_mips_guest_has_msa(struct kvm_vcpu_arch *vcpu) in kvm_mips_guest_has_msa() 776 void __kvm_save_fpu(struct kvm_vcpu_arch *vcpu); 777 void __kvm_restore_fpu(struct kvm_vcpu_arch *vcpu); 778 void __kvm_restore_fcsr(struct kvm_vcpu_arch *vcpu); 779 void __kvm_save_msa(struct kvm_vcpu_arch *vcpu); 780 void __kvm_restore_msa(struct kvm_vcpu_arch *vcpu); 781 void __kvm_restore_msa_upper(struct kvm_vcpu_arch *vcpu); 782 void __kvm_restore_msacsr(struct kvm_vcpu_arch *vcpu); [all …]
|
/linux-6.3-rc2/arch/riscv/include/asm/ |
A D | kvm_host.h | 159 struct kvm_vcpu_arch { struct 324 void __kvm_riscv_switch_to(struct kvm_vcpu_arch *vcpu_arch);
|
/linux-6.3-rc2/arch/riscv/kvm/ |
A D | tlb.c | 207 struct kvm_vcpu_arch *varch = &vcpu->arch; in vcpu_hfence_dequeue() 232 struct kvm_vcpu_arch *varch = &vcpu->arch; in vcpu_hfence_enqueue()
|
A D | vcpu.c | 743 struct kvm_vcpu_arch *v = &vcpu->arch; in kvm_riscv_vcpu_sync_interrupts()
|
/linux-6.3-rc2/arch/arm64/include/asm/ |
A D | kvm_host.h | 417 struct kvm_vcpu_arch { struct 957 static inline void kvm_arm_pvtime_vcpu_init(struct kvm_vcpu_arch *vcpu_arch) in kvm_arm_pvtime_vcpu_init() 962 static inline bool kvm_arm_is_pvtime_enabled(struct kvm_vcpu_arch *vcpu_arch) in kvm_arm_is_pvtime_enabled()
|
/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | kvm_host.h | 512 struct kvm_vcpu_arch { struct
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | kvm_host.h | 740 struct kvm_vcpu_arch { struct
|
/linux-6.3-rc2/arch/x86/include/asm/ |
A D | kvm_host.h | 718 struct kvm_vcpu_arch { struct
|
/linux-6.3-rc2/include/linux/ |
A D | kvm_host.h | 380 struct kvm_vcpu_arch arch;
|
/linux-6.3-rc2/arch/powerpc/kvm/ |
A D | book3s_pr.c | 522 struct kvm_vcpu_arch *a = &vcpu->arch; in kvmppc_set_msr_pr()
|
/linux-6.3-rc2/arch/x86/kvm/ |
A D | x86.c | 3056 struct kvm_vcpu_arch *vcpu = &v->arch; in kvm_setup_guest_pvclock() 3105 struct kvm_vcpu_arch *vcpu = &v->arch; in kvm_guest_time_update()
|