Lines Matching refs:esr
32 int early_brk64(unsigned long addr, unsigned long esr, struct pt_regs *regs);
61 static inline bool arm64_is_ras_serror(unsigned long esr) in arm64_is_ras_serror() argument
65 if (esr & ESR_ELx_IDS) in arm64_is_ras_serror()
81 static inline unsigned long arm64_ras_serror_get_severity(unsigned long esr) in arm64_ras_serror_get_severity() argument
83 unsigned long aet = esr & ESR_ELx_AET; in arm64_ras_serror_get_severity()
85 if (!arm64_is_ras_serror(esr)) { in arm64_ras_serror_get_severity()
94 if ((esr & ESR_ELx_FSC) != ESR_ELx_FSC_SERROR) { in arm64_ras_serror_get_severity()
102 bool arm64_is_fatal_ras_serror(struct pt_regs *regs, unsigned long esr);
103 void __noreturn arm64_serror_panic(struct pt_regs *regs, unsigned long esr);
105 static inline void arm64_mops_reset_regs(struct user_pt_regs *regs, unsigned long esr) in arm64_mops_reset_regs() argument
107 bool wrong_option = esr & ESR_ELx_MOPS_ISS_WRONG_OPTION; in arm64_mops_reset_regs()
108 bool option_a = esr & ESR_ELx_MOPS_ISS_OPTION_A; in arm64_mops_reset_regs()
109 int dstreg = ESR_ELx_MOPS_ISS_DESTREG(esr); in arm64_mops_reset_regs()
110 int srcreg = ESR_ELx_MOPS_ISS_SRCREG(esr); in arm64_mops_reset_regs()
111 int sizereg = ESR_ELx_MOPS_ISS_SIZEREG(esr); in arm64_mops_reset_regs()
123 if (esr & ESR_ELx_MOPS_ISS_MEM_INST) { in arm64_mops_reset_regs()
150 if (esr & ESR_ELx_MOPS_ISS_FROM_EPILOGUE) in arm64_mops_reset_regs()