Home
last modified time | relevance | path

Searched refs:kvm_vcpu_arch (Results 1 – 7 of 7) sorted by relevance

/linux/arch/riscv/kernel/
H A Dasm-offsets.c140 OFFSET(KVM_ARCH_GUEST_ZERO, kvm_vcpu_arch, guest_context.zero); in asm_offsets()
141 OFFSET(KVM_ARCH_GUEST_RA, kvm_vcpu_arch, guest_context.ra); in asm_offsets()
142 OFFSET(KVM_ARCH_GUEST_SP, kvm_vcpu_arch, guest_context.sp); in asm_offsets()
143 OFFSET(KVM_ARCH_GUEST_GP, kvm_vcpu_arch, guest_context.gp); in asm_offsets()
144 OFFSET(KVM_ARCH_GUEST_TP, kvm_vcpu_arch, guest_context.tp); in asm_offsets()
145 OFFSET(KVM_ARCH_GUEST_T0, kvm_vcpu_arch, guest_context.t0); in asm_offsets()
146 OFFSET(KVM_ARCH_GUEST_T1, kvm_vcpu_arch, guest_context.t1); in asm_offsets()
147 OFFSET(KVM_ARCH_GUEST_T2, kvm_vcpu_arch, guest_context.t2); in asm_offsets()
148 OFFSET(KVM_ARCH_GUEST_S0, kvm_vcpu_arch, guest_context.s0); in asm_offsets()
149 OFFSET(KVM_ARCH_GUEST_S1, kvm_vcpu_arch, guest_context.s1); in asm_offsets()
[all …]
/linux/arch/mips/kernel/
H A Dasm-offsets.c370 OFFSET(VCPU_FPR0, kvm_vcpu_arch, fpu.fpr[0]); in output_kvm_defines()
371 OFFSET(VCPU_FPR1, kvm_vcpu_arch, fpu.fpr[1]); in output_kvm_defines()
372 OFFSET(VCPU_FPR2, kvm_vcpu_arch, fpu.fpr[2]); in output_kvm_defines()
373 OFFSET(VCPU_FPR3, kvm_vcpu_arch, fpu.fpr[3]); in output_kvm_defines()
374 OFFSET(VCPU_FPR4, kvm_vcpu_arch, fpu.fpr[4]); in output_kvm_defines()
375 OFFSET(VCPU_FPR5, kvm_vcpu_arch, fpu.fpr[5]); in output_kvm_defines()
376 OFFSET(VCPU_FPR6, kvm_vcpu_arch, fpu.fpr[6]); in output_kvm_defines()
377 OFFSET(VCPU_FPR7, kvm_vcpu_arch, fpu.fpr[7]); in output_kvm_defines()
378 OFFSET(VCPU_FPR8, kvm_vcpu_arch, fpu.fpr[8]); in output_kvm_defines()
379 OFFSET(VCPU_FPR9, kvm_vcpu_arch, fpu.fpr[9]); in output_kvm_defines()
[all …]
/linux/arch/mips/kvm/
H A Dentry.c190 UASM_i_SW(&p, GPR_SP, offsetof(struct kvm_vcpu_arch, host_stack), GPR_K1); in kvm_mips_build_vcpu_run()
193 UASM_i_SW(&p, GPR_GP, offsetof(struct kvm_vcpu_arch, host_gp), GPR_K1); in kvm_mips_build_vcpu_run()
204 UASM_i_LW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, guest_ebase), GPR_K1); in kvm_mips_build_vcpu_run()
246 UASM_i_LW(&p, GPR_T0, offsetof(struct kvm_vcpu_arch, pc), GPR_K1); in kvm_mips_build_enter_guest()
254 UASM_i_SW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, host_pgd), GPR_K1); in kvm_mips_build_enter_guest()
304 UASM_i_SW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, host_entryhi), in kvm_mips_build_enter_guest()
347 UASM_i_LW(&p, i, offsetof(struct kvm_vcpu_arch, gprs[i]), GPR_K1); in kvm_mips_build_enter_guest()
352 UASM_i_LW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, hi), GPR_K1); in kvm_mips_build_enter_guest()
355 UASM_i_LW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, lo), GPR_K1); in kvm_mips_build_enter_guest()
360 UASM_i_LW(&p, GPR_K0, offsetof(struct kvm_vcpu_arch, gprs[GPR_K0]), GPR_K1); in kvm_mips_build_enter_guest()
[all …]
H A Dvz.c1081 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()
H A Demulate.c45 struct kvm_vcpu_arch *arch = &vcpu->arch; in kvm_compute_return_epc()
/linux/arch/loongarch/include/asm/
H A Dkvm_host.h174 struct kvm_vcpu_arch { struct
273 static inline bool kvm_guest_has_msgint(struct kvm_vcpu_arch *arch) in kvm_guest_has_msgint() argument
278 static inline bool kvm_guest_has_fpu(struct kvm_vcpu_arch *arch) in kvm_guest_has_fpu()
283 static inline bool kvm_guest_has_lsx(struct kvm_vcpu_arch *arch) in kvm_guest_has_lsx()
288 static inline bool kvm_guest_has_lasx(struct kvm_vcpu_arch *arch) in kvm_guest_has_lasx()
293 static inline bool kvm_guest_has_lbt(struct kvm_vcpu_arch *arch) in kvm_guest_has_lbt()
298 static inline bool kvm_guest_has_pmu(struct kvm_vcpu_arch *arch) in kvm_guest_has_pmu()
303 static inline int kvm_get_pmu_num(struct kvm_vcpu_arch *arch) in kvm_get_pmu_num()
328 static inline void update_pc(struct kvm_vcpu_arch *arch) in update_pc()
340 static inline bool kvm_is_ifetch_fault(struct kvm_vcpu_arch *arch) in kvm_is_ifetch_fault()
/linux/arch/loongarch/kernel/
H A Dasm-offsets.c291 OFFSET(VCPU_FCC, kvm_vcpu_arch, fpu.fcc); in output_kvm_defines()
292 OFFSET(VCPU_FCSR0, kvm_vcpu_arch, fpu.fcsr); in output_kvm_defines()
300 OFFSET(KVM_ARCH_HSP, kvm_vcpu_arch, host_sp); in output_kvm_defines()
301 OFFSET(KVM_ARCH_HTP, kvm_vcpu_arch, host_tp); in output_kvm_defines()
302 OFFSET(KVM_ARCH_HPGD, kvm_vcpu_arch, host_pgd); in output_kvm_defines()
303 OFFSET(KVM_ARCH_KVMPGD, kvm_vcpu_arch, kvm_pgd); in output_kvm_defines()
304 OFFSET(KVM_ARCH_HANDLE_EXIT, kvm_vcpu_arch, handle_exit); in output_kvm_defines()
305 OFFSET(KVM_ARCH_HEENTRY, kvm_vcpu_arch, host_eentry); in output_kvm_defines()
306 OFFSET(KVM_ARCH_GEENTRY, kvm_vcpu_arch, guest_eentry); in output_kvm_defines()
307 OFFSET(KVM_ARCH_GPC, kvm_vcpu_arch, pc); in output_kvm_defines()
[all …]