Home
last modified time | relevance | path

Searched refs:esr_ec (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/arm64/kvm/
Dhandle_exit.c204 u8 esr_ec = ESR_ELx_EC(esr); in kvm_get_exit_handler() local
206 return arm_exit_handlers[esr_ec]; in kvm_get_exit_handler()
245 u8 esr_ec = ESR_ELx_EC(kvm_vcpu_get_esr(vcpu)); in handle_exit() local
252 if (esr_ec == ESR_ELx_EC_HVC32 || esr_ec == ESR_ELx_EC_HVC64 || in handle_exit()
253 esr_ec == ESR_ELx_EC_SMC32 || esr_ec == ESR_ELx_EC_SMC64) { in handle_exit()
Dtrace_arm.h30 TP_PROTO(int ret, unsigned int esr_ec, unsigned long vcpu_pc),
31 TP_ARGS(ret, esr_ec, vcpu_pc),
35 __field( unsigned int, esr_ec )
41 __entry->esr_ec = ARM_EXCEPTION_IS_TRAP(ret) ? esr_ec : 0;
47 __entry->esr_ec,
48 __print_symbolic(__entry->esr_ec, kvm_arm_exception_class),
Dsys_regs.c2225 u8 esr_ec = kvm_vcpu_trap_get_class(vcpu); in unhandled_cp_access() local
2228 switch (esr_ec) { in unhandled_cp_access()
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/include/hyp/
Dswitch.h201 u8 esr_ec; in __hyp_handle_fpsimd() local
221 esr_ec = kvm_vcpu_trap_get_class(vcpu); in __hyp_handle_fpsimd()
222 if (esr_ec != ESR_ELx_EC_FP_ASIMD && in __hyp_handle_fpsimd()
223 esr_ec != ESR_ELx_EC_SVE) in __hyp_handle_fpsimd()
228 if (esr_ec != ESR_ELx_EC_FP_ASIMD) in __hyp_handle_fpsimd()