/Linux-v4.19/arch/s390/kernel/ |
D | traps.c | 66 static void do_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_trap() function 73 NOKPROBE_SYMBOL(do_trap); 98 do_trap(regs, signr, sicode, str); \ 145 do_trap(regs, SIGFPE, si_code, "floating point exception"); in do_fp_trap() 189 do_trap(regs, signal, ILL_ILLOPC, "illegal operation"); in illegal_op() 201 do_trap(regs, SIGILL, ILL_ILLOPN, "illegal operation"); in vector_exception() 227 do_trap(regs, SIGFPE, si_code, "vector exception"); in vector_exception() 242 do_trap(regs, signal, ILL_ILLOPN, "data exception"); in data_exception() 251 do_trap(regs, SIGILL, ILL_PRVOPC, "space switch event"); in space_switch_exception()
|
/Linux-v4.19/arch/x86/kernel/ |
D | traps.c | 252 do_trap(int trapnr, int signr, char *str, struct pt_regs *regs, in do_trap() function 283 NOKPROBE_SYMBOL(do_trap); 303 do_trap(trapnr, signr, str, regs, error_code, in do_error_trap() 511 do_trap(X86_TRAP_BR, SIGSEGV, "bounds", regs, error_code, info); in do_bounds() 530 do_trap(X86_TRAP_BR, SIGSEGV, "bounds", regs, error_code, NULL); in do_bounds() 620 do_trap(X86_TRAP_BP, SIGTRAP, "int3", regs, error_code, NULL); in do_int3() 943 do_trap(X86_TRAP_IRET, SIGILL, "iret exception", regs, error_code, in do_iret_error()
|
/Linux-v4.19/arch/c6x/kernel/ |
D | traps.c | 244 static void do_trap(struct exception_info *except_info, struct pt_regs *regs) in do_trap() function 281 do_trap(&bkpt_exception, regs); in process_iexcept() 287 do_trap(&iexcept_table[iexcept_num], regs); in process_iexcept() 302 do_trap(&eexcept_table[evt], regs); in process_eexcept() 341 do_trap(&iexcept_table[ie_num], regs); in process_exception()
|
/Linux-v4.19/arch/riscv/kernel/ |
D | traps.c | 66 void do_trap(struct pt_regs *regs, int signo, int code, in do_trap() function 85 do_trap(regs, signo, code, addr, current); in do_trap_error()
|
/Linux-v4.19/arch/riscv/mm/ |
D | fault.c | 184 do_trap(regs, SIGSEGV, code, addr, tsk); in do_page_fault() 220 do_trap(regs, SIGBUS, BUS_ADRERR, addr, tsk); in do_page_fault()
|
/Linux-v4.19/arch/riscv/include/asm/ |
D | bug.h | 83 extern void do_trap(struct pt_regs *regs, int signo, int code,
|
/Linux-v4.19/arch/openrisc/kernel/ |
D | traps.c | 251 asmlinkage void do_trap(struct pt_regs *regs, unsigned long address) in do_trap() function
|
D | entry.S | 848 l.jal do_trap
|