Lines Matching refs:trapnr
105 do_trap_no_signal(struct task_struct *tsk, int trapnr, const char *str, in do_trap_no_signal() argument
113 if (trapnr < X86_TRAP_UD) { in do_trap_no_signal()
115 error_code, trapnr)) in do_trap_no_signal()
119 if (fixup_exception(regs, trapnr, error_code, 0)) in do_trap_no_signal()
123 tsk->thread.trap_nr = trapnr; in do_trap_no_signal()
126 if (fixup_vdso_exception(regs, trapnr, error_code, 0)) in do_trap_no_signal()
140 tsk->thread.trap_nr = trapnr; in do_trap_no_signal()
160 do_trap(int trapnr, int signr, char *str, struct pt_regs *regs, in do_trap() argument
165 if (!do_trap_no_signal(tsk, trapnr, str, regs, error_code)) in do_trap()
178 unsigned long trapnr, int signr, int sicode, void __user *addr) in do_error_trap() argument
182 if (notify_die(DIE_TRAP, str, regs, error_code, trapnr, signr) != in do_error_trap()
185 do_trap(trapnr, signr, str, regs, error_code, sicode, addr); in do_error_trap()
699 static bool gp_try_fixup_and_notify(struct pt_regs *regs, int trapnr, in gp_try_fixup_and_notify() argument
702 if (fixup_exception(regs, trapnr, error_code, 0)) in gp_try_fixup_and_notify()
706 current->thread.trap_nr = trapnr; in gp_try_fixup_and_notify()
713 kprobe_fault_handler(regs, trapnr)) in gp_try_fixup_and_notify()
716 return notify_die(DIE_GPF, str, regs, error_code, trapnr, SIGSEGV) == NOTIFY_STOP; in gp_try_fixup_and_notify()
719 static void gp_user_force_sig_segv(struct pt_regs *regs, int trapnr, in gp_user_force_sig_segv() argument
723 current->thread.trap_nr = trapnr; in gp_user_force_sig_segv()
1200 static void math_error(struct pt_regs *regs, int trapnr) in math_error() argument
1205 char *str = (trapnr == X86_TRAP_MF) ? "fpu exception" : in math_error()
1211 if (fixup_exception(regs, trapnr, 0, 0)) in math_error()
1215 task->thread.trap_nr = trapnr; in math_error()
1217 if (notify_die(DIE_TRAP, str, regs, 0, trapnr, in math_error()
1229 task->thread.trap_nr = trapnr; in math_error()
1232 si_code = fpu__exception_code(fpu, trapnr); in math_error()
1237 if (fixup_vdso_exception(regs, trapnr, 0, 0)) in math_error()