Searched refs:kvm_vcpu_get_esr (Results 1 – 13 of 13) sorted by relevance
| /linux/arch/arm64/include/asm/ |
| H A D | kvm_emulate.h | 315 static __always_inline u64 kvm_vcpu_get_esr(const struct kvm_vcpu *vcpu) in kvm_vcpu_get_esr() function 322 u64 esr = kvm_vcpu_get_esr(vcpu); in guest_hyp_wfx_traps_enabled() 335 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_vcpu_get_condition() 365 return kvm_vcpu_get_esr(vcpu) & ESR_ELx_xVC_IMM_MASK; in kvm_vcpu_hvc_get_imm() 370 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_ISV); in kvm_vcpu_dabt_isvalid() 375 return kvm_vcpu_get_esr(vcpu) & (ESR_ELx_CM | ESR_ELx_WNR | ESR_ELx_FSC); in kvm_vcpu_dabt_iss_nisv_sanitized() 380 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_SSE); in kvm_vcpu_dabt_issext() 385 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_SF); in kvm_vcpu_dabt_issf() 390 return (kvm_vcpu_get_esr(vcpu) & ESR_ELx_SRT_MASK) >> ESR_ELx_SRT_SHIFT; in kvm_vcpu_dabt_get_rd() 395 return !!(kvm_vcpu_get_esr(vcpu) & ESR_ELx_S1PTW); in kvm_vcpu_abt_iss1tw() [all …]
|
| /linux/arch/arm64/kvm/ |
| H A D | handle_exit.c | 49 kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in handle_hvc() 108 return kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in kvm_handle_fpasimd() 132 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_wfx() 136 return kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in kvm_handle_wfx() 194 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_guest_debug() 218 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_unknown_ec() 234 return kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in handle_sve() 261 kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in kvm_handle_ptrauth() 273 if (esr_iss_is_eretax(kvm_vcpu_get_esr(vcpu)) && in kvm_handle_eret() 291 kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in kvm_handle_eret() [all …]
|
| H A D | pauth.c | 139 if (esr_iss_is_eretab(kvm_vcpu_get_esr(vcpu))) in corrupt_addr() 159 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_auth_eretax()
|
| H A D | mmio.c | 164 esr = kvm_vcpu_get_esr(vcpu); in io_mem_abort()
|
| H A D | mmu.c | 1850 if (esr_fsc_is_excl_atomic_fault(kvm_vcpu_get_esr(vcpu))) { in user_mem_abort() 1991 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_guest_sea() 2064 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_guest_abort() 2091 trace_kvm_guest_fault(*vcpu_pc(vcpu), kvm_vcpu_get_esr(vcpu), in kvm_handle_guest_abort() 2102 (unsigned long)kvm_vcpu_get_esr(vcpu)); in kvm_handle_guest_abort()
|
| H A D | nested.c | 145 esr = kvm_vcpu_get_esr(vcpu) & ~ESR_ELx_FSC; in esr_s2_fault() 423 result->esr |= (kvm_vcpu_get_esr(vcpu) & ~ESR_ELx_FSC); in kvm_walk_nested_s2() 1346 u64 esr = kvm_vcpu_get_esr(vcpu); in inject_vncr_perm() 1377 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_vncr_abort()
|
| H A D | emulate-nested.c | 565 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in check_mdcr_hpmn() 2483 esr = kvm_vcpu_get_esr(vcpu); in triage_sysreg_trap() 2597 kvm_inject_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in triage_sysreg_trap() 2623 kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in triage_sysreg_trap() 2631 kvm_inject_nested_sync(vcpu, kvm_vcpu_get_esr(vcpu)); in __forward_traps() 2698 esr = kvm_vcpu_get_esr(vcpu); in kvm_emulate_nested_eret()
|
| H A D | hypercalls.c | 248 u8 ec = ESR_ELx_EC(kvm_vcpu_get_esr(vcpu)); in kvm_prepare_hypercall_exit()
|
| H A D | sys_regs.c | 4749 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_cp_64() 4847 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_cp10_id() 4941 params = esr_cp1x_32_to_params(kvm_vcpu_get_esr(vcpu)); in kvm_handle_cp15_32() 4968 params = esr_cp1x_32_to_params(kvm_vcpu_get_esr(vcpu)); in kvm_handle_cp14_32() 5200 unsigned long esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_sys_reg()
|
| /linux/arch/arm64/kvm/hyp/vhe/ |
| H A D | switch.c | 274 esr = kvm_vcpu_get_esr(vcpu); in kvm_hyp_handle_timer() 339 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_hyp_handle_eret() 415 instr = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in kvm_hyp_handle_tlbi_el2() 441 u64 esr = kvm_vcpu_get_esr(vcpu); in kvm_hyp_handle_cpacr_el1() 463 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in kvm_hyp_handle_zcr_el2()
|
| /linux/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | switch.h | 617 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_tx2_tvm() 705 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in kvm_handle_cntxct() 747 u32 sysreg = esr_sys64_to_sysreg(kvm_vcpu_get_esr(vcpu)); in handle_ampere1_tcr()
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | sys_regs.c | 355 inject_sync64(vcpu, kvm_vcpu_get_esr(vcpu)); in pvm_idst_access() 561 unsigned long esr = kvm_vcpu_get_esr(vcpu); in kvm_handle_pvm_sysreg()
|
| /linux/arch/arm64/kvm/hyp/ |
| H A D | vgic-v3-sr.c | 548 u64 esr = kvm_vcpu_get_esr(vcpu); in __vgic_v3_get_group() 1153 esr = kvm_vcpu_get_esr(vcpu); in __vgic_v3_perform_cpuif_access()
|