Home
last modified time | relevance | path

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

/openbmc/linux/arch/arm64/include/asm/
H A Dkvm_emulate.h295 static __always_inline u64 kvm_vcpu_get_esr(const struct kvm_vcpu *vcpu) in kvm_vcpu_get_esr() function
302 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_vcpu_get_condition()
327 return kvm_vcpu_get_esr(vcpu) & ESR_ELx_xVC_IMM_MASK; in kvm_vcpu_hvc_get_imm()
332 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_ISV); in kvm_vcpu_dabt_isvalid()
337 return kvm_vcpu_get_esr(vcpu) & (ESR_ELx_CM | ESR_ELx_WNR | ESR_ELx_FSC); in kvm_vcpu_dabt_iss_nisv_sanitized()
342 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_SSE); in kvm_vcpu_dabt_issext()
347 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_SF); in kvm_vcpu_dabt_issf()
352 return (kvm_vcpu_get_esr(vcpu) & ESR_ELx_SRT_MASK) >> ESR_ELx_SRT_SHIFT; in kvm_vcpu_dabt_get_rd()
357 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_S1PTW); in kvm_vcpu_abt_iss1tw()
363 return kvm_vcpu_get_esr(vcpu) & ESR_ELx_WNR; in kvm_vcpu_dabt_iswrite()
[all …]
/openbmc/linux/arch/arm64/kvm/
H A Dhandle_exit.c48 kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in handle_hvc()
116 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_wfx()
169 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_guest_debug()
190 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_unknown_ec()
222 if (kvm_vcpu_get_esr(vcpu) & ESR_ELx_ERET_ISS_ERET) in kvm_handle_eret()
239 kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in kvm_handle_eret()
251 kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in handle_svc()
285 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_get_exit_handler()
383 kvm_handle_guest_serror(vcpu, kvm_vcpu_get_esr(vcpu)); in handle_exit_early()
H A Dmmu.c1678 if (kvm_handle_guest_sea(fault_ipa, kvm_vcpu_get_esr(vcpu))) in kvm_handle_guest_abort()
1684 trace_kvm_guest_fault(*vcpu_pc(vcpu), kvm_vcpu_get_esr(vcpu), in kvm_handle_guest_abort()
1694 (unsigned long)kvm_vcpu_get_esr(vcpu)); in kvm_handle_guest_abort()
H A Dhypercalls.c236 u8 ec = ESR_ELx_EC(kvm_vcpu_get_esr(vcpu)); in kvm_prepare_hypercall_exit()
H A Dsys_regs.c2924 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_cp_64()
3022 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_cp10_id()
3114 params = esr_cp1x_32_to_params(kvm_vcpu_get_esr(vcpu)); in kvm_handle_cp15_32()
3137 params = esr_cp1x_32_to_params(kvm_vcpu_get_esr(vcpu)); in kvm_handle_cp14_32()
3231 unsigned long esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_sys_reg()
H A Demulate-nested.c1795 esr = kvm_vcpu_get_esr(vcpu); in __check_nv_sr_forward()
1867 kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in __check_nv_sr_forward()
/openbmc/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h345 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_tx2_tvm()
463 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in kvm_hyp_handle_cntpct()
503 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_ampere1_tcr()
539 if (esr_is_ptrauth_trap(kvm_vcpu_get_esr(vcpu))) in kvm_hyp_handle_sysreg()
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/
H A Dsys_regs.c478 unsigned long esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_pvm_sysreg()
/openbmc/linux/arch/arm64/kvm/hyp/
H A Dvgic-v3-sr.c476 u64 esr = kvm_vcpu_get_esr(vcpu); in __vgic_v3_get_group()
1025 esr = kvm_vcpu_get_esr(vcpu); in __vgic_v3_perform_cpuif_access()