Home
last modified time | relevance | path

Searched refs:ESR_ELx_EC (Results 1 – 13 of 13) sorted by relevance

/linux/arch/arm64/kvm/
H A Dhandle_exit.c199 switch (ESR_ELx_EC(esr)) { in kvm_handle_guest_debug()
405 u8 esr_ec = ESR_ELx_EC(esr); in kvm_get_exit_handler()
530 } else if (ESR_ELx_EC(esr) == ESR_ELx_EC_BRK64 && in nvhe_hyp_panic_handler()
551 ESR_ELx_EC(esr) == ESR_ELx_EC_BRK64 && in nvhe_hyp_panic_handler()
H A Dhypercalls.c248 u8 ec = ESR_ELx_EC(kvm_vcpu_get_esr(vcpu)); in kvm_prepare_hypercall_exit()
/linux/tools/arch/arm64/include/asm/
H A Desr.h73 #define ESR_ELx_EC(esr) (((esr) & ESR_ELx_EC_MASK) >> ESR_ELx_EC_SHIFT) macro
398 const unsigned long ec = ESR_ELx_EC(esr); in esr_is_data_abort()
405 return ESR_ELx_EC(esr) == ESR_ELx_EC_BRK64 && in esr_is_cfi_brk()
/linux/arch/arm64/mm/
H A Dfault.c101 ESR_ELx_EC(esr), esr_get_class_string(esr), in mem_abort_decode()
244 return ESR_ELx_EC(esr) == ESR_ELx_EC_IABT_CUR; in is_el1_instruction_abort()
249 return ESR_ELx_EC(esr) == ESR_ELx_EC_DABT_CUR; in is_el1_data_abort()
425 switch (ESR_ELx_EC(esr)) { in set_thread_esr()
523 return ESR_ELx_EC(esr) == ESR_ELx_EC_IABT_LOW; in is_el0_instruction_abort()
/linux/arch/arm64/include/asm/
H A Desr.h76 #define ESR_ELx_EC(esr) (((esr) & ESR_ELx_EC_MASK) >> ESR_ELx_EC_SHIFT) macro
444 const unsigned long ec = ESR_ELx_EC(esr); in esr_is_data_abort()
451 return ESR_ELx_EC(esr) == ESR_ELx_EC_BRK64 && in esr_is_cfi_brk()
H A Dkvm_emulate.h422 return ESR_ELx_EC(kvm_vcpu_get_esr(vcpu)); in kvm_vcpu_trap_get_class()
/linux/tools/testing/selftests/kvm/arm64/
H A Dexternal_aborts.c20 GUEST_ASSERT_EQ(ESR_ELx_EC(esr), ESR_ELx_EC_DABT_CUR); in expect_sea_handler()
222 GUEST_ASSERT_EQ(ESR_ELx_EC(esr), ESR_ELx_EC_SERROR); in expect_serror_handler()
H A Dvpmu_counter_access.c303 ec = ESR_ELx_EC(esr); in guest_sync_handler()
/linux/arch/arm64/kernel/
H A Dentry-common.c594 switch (ESR_ELx_EC(esr)) { in el1h_64_sync_handler()
896 switch (ESR_ELx_EC(esr)) { in el0t_64_sync_handler()
1045 switch (ESR_ELx_EC(esr)) { in el0t_32_sync_handler()
H A Dtraps.c784 switch (ESR_ELx_EC(esr)) { in do_el0_cp15()
879 return esr_class_str[ESR_ELx_EC(esr)]; in esr_get_class_string()
/linux/arch/arm64/kvm/hyp/nvhe/
H A Dhyp-main.c679 switch (ESR_ELx_EC(esr)) { in handle_trap()
/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dprocessor.c480 ec = ESR_ELx_EC(read_sysreg(esr_el1)); in route_exception()
/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h988 ESR_ELx_EC(read_sysreg_el2(SYS_ESR)) == ESR_ELx_EC_PAC) in synchronize_vcpu_pstate()