Home
last modified time | relevance | path

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

/Linux-v5.10/arch/arm64/include/asm/
Dkvm_emulate.h241 static __always_inline u32 kvm_vcpu_get_esr(const struct kvm_vcpu *vcpu) in kvm_vcpu_get_esr() function
248 u32 esr = kvm_vcpu_get_esr(vcpu); in kvm_vcpu_get_condition()
273 return kvm_vcpu_get_esr(vcpu) & ESR_ELx_xVC_IMM_MASK; in kvm_vcpu_hvc_get_imm()
278 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_ISV); in kvm_vcpu_dabt_isvalid()
283 return kvm_vcpu_get_esr(vcpu) & (ESR_ELx_CM | ESR_ELx_WNR | ESR_ELx_FSC); in kvm_vcpu_dabt_iss_nisv_sanitized()
288 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_SSE); in kvm_vcpu_dabt_issext()
293 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_SF); in kvm_vcpu_dabt_issf()
298 return (kvm_vcpu_get_esr(vcpu) & ESR_ELx_SRT_MASK) >> ESR_ELx_SRT_SHIFT; in kvm_vcpu_dabt_get_rd()
303 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_S1PTW); in kvm_vcpu_abt_iss1tw()
309 return kvm_vcpu_get_esr(vcpu) & ESR_ELx_WNR; in kvm_vcpu_dabt_iswrite()
[all …]
/Linux-v5.10/arch/arm64/kvm/
Dhandle_exit.c92 if (kvm_vcpu_get_esr(vcpu) & ESR_ELx_WFx_ISS_WFE) { in kvm_handle_wfx()
122 u32 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_guest_debug()
149 u32 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_unknown_ec()
203 u32 esr = kvm_vcpu_get_esr(vcpu); in kvm_get_exit_handler()
245 u8 esr_ec = ESR_ELx_EC(kvm_vcpu_get_esr(vcpu)); in handle_exit()
310 kvm_handle_guest_serror(vcpu, kvm_vcpu_get_esr(vcpu)); in handle_exit_early()
Dmmu.c972 if (kvm_handle_guest_sea(fault_ipa, kvm_vcpu_get_esr(vcpu))) in kvm_handle_guest_abort()
978 trace_kvm_guest_fault(*vcpu_pc(vcpu), kvm_vcpu_get_esr(vcpu), in kvm_handle_guest_abort()
987 (unsigned long)kvm_vcpu_get_esr(vcpu)); in kvm_handle_guest_abort()
Dsys_regs.c2252 u32 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_cp_64()
2304 u32 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_cp_32()
2396 unsigned long esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_sys_reg()
/Linux-v5.10/arch/arm64/kvm/hyp/
Daarch32.c54 if (kvm_vcpu_get_esr(vcpu) >> 30) in kvm_condition_valid32()
Dvgic-v3-sr.c429 u32 esr = kvm_vcpu_get_esr(vcpu); in __vgic_v3_get_group()
981 esr = kvm_vcpu_get_esr(vcpu); in __vgic_v3_perform_cpuif_access()
/Linux-v5.10/arch/arm64/kvm/hyp/include/hyp/
Dswitch.h286 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_tx2_tvm()
383 !esr_is_ptrauth_trap(kvm_vcpu_get_esr(vcpu))) in __hyp_handle_ptrauth()