/arch/microblaze/kernel/ |
D | exceptions.c | 56 _exception(SIGTRAP, regs, TRAP_BRKPT, regs->r16); in sw_exception() 61 void _exception(int signr, struct pt_regs *regs, int code, unsigned long addr) in _exception() function 92 _exception(SIGILL, regs, ILL_ILLOPC, addr); in full_exception() 101 _exception(SIGBUS, regs, BUS_ADRERR, addr); in full_exception() 110 _exception(SIGBUS, regs, BUS_ADRERR, addr); in full_exception() 119 _exception(SIGFPE, regs, FPE_INTDIV, addr); in full_exception() 139 _exception(SIGFPE, regs, fsr, addr); in full_exception() 145 _exception(SIGILL, regs, ILL_PRVOPC, addr); in full_exception()
|
/arch/nios2/kernel/ |
D | traps.c | 52 void _exception(int signo, struct pt_regs *regs, int code, unsigned long addr) in _exception() function 127 _exception(SIGTRAP, fp, TRAP_BRKPT, fp->ea); in breakpoint_c() 152 _exception(SIGBUS, fp, BUS_ADRALN, addr); in handle_unaligned_c() 160 _exception(SIGILL, fp, ILL_ILLOPC, fp->ea); in handle_illegal_c() 167 _exception(SIGILL, fp, ILL_PRVOPC, fp->ea); in handle_supervisor_instr() 174 _exception(SIGFPE, fp, FPE_INTDIV, fp->ea); in handle_diverror_c()
|
D | misaligned.c | 164 _exception(SIGSEGV, fp, SEGV_MAPERR, fp->ea); in handle_unaligned_c() 199 _exception(SIGBUS, fp, BUS_ADRALN, fp->ea); in handle_unaligned_c()
|
/arch/powerpc/kernel/ |
D | traps.c | 279 void _exception(int signr, struct pt_regs *regs, int code, unsigned long addr) in _exception() function 739 _exception(SIGTRAP, regs, 0, 0); in unknown_exception() 753 _exception(SIGTRAP, regs, TRAP_BRKPT, regs->nip); in instruction_breakpoint_exception() 761 _exception(SIGTRAP, regs, 0, 0); in RunModeException() 779 _exception(SIGTRAP, regs, TRAP_TRACE, regs->nip); in single_step_exception() 833 _exception(SIGFPE, regs, code, regs->nip); in parse_fpe() 1092 _exception(SIGFPE, regs, code, regs->nip); in emulate_math() 1096 _exception(SIGSEGV, regs, SEGV_MAPERR, regs->nip); in emulate_math() 1146 _exception(SIGTRAP, regs, TRAP_BRKPT, regs->nip); in program_check_exception() 1172 _exception(SIGILL, regs, ILL_ILLOPN, regs->nip); in program_check_exception() [all …]
|
/arch/nios2/include/asm/ |
D | traps.h | 16 void _exception(int signo, struct pt_regs *regs, int code, unsigned long addr);
|
/arch/microblaze/include/asm/ |
D | exceptions.h | 73 void _exception(int signr, struct pt_regs *regs, int code, unsigned long addr);
|
/arch/nios2/mm/ |
D | fault.c | 194 _exception(SIGSEGV, regs, code, address); in do_page_fault() 235 _exception(SIGBUS, regs, BUS_ADRERR, address); in do_page_fault()
|
/arch/microblaze/mm/ |
D | fault.c | 103 _exception(SIGSEGV, regs, code, address); in do_page_fault() 271 _exception(SIGSEGV, regs, code, address); in do_page_fault()
|
/arch/powerpc/include/asm/ |
D | bug.h | 135 extern void _exception(int, struct pt_regs *, int, unsigned long);
|
/arch/powerpc/mm/ |
D | fault.c | 120 _exception(SIGSEGV, regs, si_code, address); in __bad_area_nosemaphore() 402 _exception(SIGBUS, regs, BUS_OBJERR, address); in __do_page_fault()
|
D | hash_utils_64.c | 1722 _exception(SIGSEGV, regs, SEGV_ACCERR, address); in low_hash_fault() 1725 _exception(SIGBUS, regs, BUS_ADRERR, address); in low_hash_fault()
|
/arch/powerpc/platforms/pseries/ |
D | ras.c | 465 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); in recover_mce()
|
/arch/powerpc/platforms/powernv/ |
D | opal.c | 444 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); in opal_recover_mce()
|