/linux-6.1.9/arch/s390/kernel/ |
D | traps.c | 62 static void do_trap(struct pt_regs *regs, int si_signo, int si_code, char *str) in do_trap() function 69 NOKPROBE_SYMBOL(do_trap); 94 do_trap(regs, signr, sicode, str); \ 141 do_trap(regs, SIGFPE, si_code, "floating point exception"); in do_fp_trap() 185 do_trap(regs, signal, ILL_ILLOPC, "illegal operation"); in illegal_op() 197 do_trap(regs, SIGILL, ILL_ILLOPN, "illegal operation"); in vector_exception() 223 do_trap(regs, SIGFPE, si_code, "vector exception"); in vector_exception() 232 do_trap(regs, SIGILL, ILL_ILLOPN, "data exception"); in data_exception() 241 do_trap(regs, SIGILL, ILL_PRVOPC, "space switch event"); in space_switch_exception()
|
/linux-6.1.9/arch/csky/mm/ |
D | fault.c | 94 do_trap(regs, SIGBUS, BUS_ADRERR, addr); in mm_fault_error() 109 do_trap(regs, SIGSEGV, code, addr); in bad_area() 126 do_trap(regs, SIGSEGV, code, addr); in vmalloc_fault()
|
/linux-6.1.9/arch/riscv/mm/ |
D | fault.c | 80 do_trap(regs, SIGBUS, BUS_ADRERR, addr); in mm_fault_error() 95 do_trap(regs, SIGSEGV, code, addr); in bad_area() 114 return do_trap(regs, SIGSEGV, code, addr); in vmalloc_fault()
|
/linux-6.1.9/arch/x86/kernel/ |
D | traps.c | 160 do_trap(int trapnr, int signr, char *str, struct pt_regs *regs, in do_trap() function 175 NOKPROBE_SYMBOL(do_trap); 185 do_trap(trapnr, signr, str, regs, error_code, sicode, addr); in do_error_trap() 394 do_trap(X86_TRAP_AC, SIGBUS, "alignment check", regs, in DEFINE_IDTENTRY_ERRORCODE() 567 do_trap(X86_TRAP_BR, SIGSEGV, "bounds", regs, 0, 0, NULL); in DEFINE_IDTENTRY() 815 do_trap(X86_TRAP_BP, SIGTRAP, "int3", regs, 0, 0, NULL); in do_int3_user() 1447 do_trap(X86_TRAP_IRET, SIGILL, "iret exception", regs, 0, in DEFINE_IDTENTRY_SW()
|
/linux-6.1.9/arch/csky/include/asm/ |
D | bug.h | 23 void do_trap(struct pt_regs *regs, int signo, int code, unsigned long addr);
|
/linux-6.1.9/arch/riscv/kernel/ |
D | traps.c | 68 void do_trap(struct pt_regs *regs, int signo, int code, unsigned long addr) in do_trap() function 90 do_trap(regs, signo, code, addr); in do_trap_error()
|
/linux-6.1.9/arch/csky/kernel/ |
D | traps.c | 115 void do_trap(struct pt_regs *regs, int signo, int code, unsigned long addr) in do_trap() function 137 do_trap(regs, signo, code, addr); in do_trap_error()
|
/linux-6.1.9/arch/riscv/include/asm/ |
D | bug.h | 90 void do_trap(struct pt_regs *regs, int signo, int code, unsigned long addr);
|
/linux-6.1.9/arch/openrisc/kernel/ |
D | traps.c | 245 asmlinkage void do_trap(struct pt_regs *regs, unsigned long address) in do_trap() function
|
D | entry.S | 856 l.jal do_trap
|