Lines Matching refs:error_code
101 struct pt_regs *regs, long error_code) in do_trap_no_signal() argument
110 error_code, trapnr)) in do_trap_no_signal()
114 if (fixup_exception(regs, trapnr, error_code, 0)) in do_trap_no_signal()
117 tsk->thread.error_code = error_code; in do_trap_no_signal()
119 die(str, regs, error_code); in do_trap_no_signal()
131 tsk->thread.error_code = error_code; in do_trap_no_signal()
139 struct pt_regs *regs, long error_code) in show_signal() argument
145 regs->ip, regs->sp, error_code); in show_signal()
153 long error_code, int sicode, void __user *addr) in do_trap() argument
157 if (!do_trap_no_signal(tsk, trapnr, str, regs, error_code)) in do_trap()
160 show_signal(tsk, signr, "trap ", str, regs, error_code); in do_trap()
169 static void do_error_trap(struct pt_regs *regs, long error_code, char *str, in do_error_trap() argument
174 if (notify_die(DIE_TRAP, str, regs, error_code, trapnr, signr) != in do_error_trap()
177 do_trap(trapnr, signr, str, regs, error_code, sicode, addr); in do_error_trap()
273 do_error_trap(regs, error_code, "invalid TSS", X86_TRAP_TS, SIGSEGV, in DEFINE_IDTENTRY_ERRORCODE()
279 do_error_trap(regs, error_code, "segment not present", X86_TRAP_NP, in DEFINE_IDTENTRY_ERRORCODE()
285 do_error_trap(regs, error_code, "stack segment", X86_TRAP_SS, SIGBUS, in DEFINE_IDTENTRY_ERRORCODE()
293 if (notify_die(DIE_TRAP, str, regs, error_code, X86_TRAP_AC, SIGBUS) == NOTIFY_STOP) in DEFINE_IDTENTRY_ERRORCODE()
297 die("Split lock detected\n", regs, error_code); in DEFINE_IDTENTRY_ERRORCODE()
301 if (handle_user_split_lock(regs, error_code)) in DEFINE_IDTENTRY_ERRORCODE()
305 error_code, BUS_ADRALN, NULL); in DEFINE_IDTENTRY_ERRORCODE()
410 notify_die(DIE_TRAP, str, regs, error_code, X86_TRAP_DF, SIGSEGV); in DEFINE_IDTENTRY_DF()
412 tsk->thread.error_code = error_code; in DEFINE_IDTENTRY_DF()
459 pr_emerg("PANIC: double fault, error_code: 0x%lx\n", error_code); in DEFINE_IDTENTRY_DF()
460 die("double fault", regs, error_code); in DEFINE_IDTENTRY_DF()
542 handle_vm86_fault((struct kernel_vm86_regs *) regs, error_code); in DEFINE_IDTENTRY_ERRORCODE()
550 tsk->thread.error_code = error_code; in DEFINE_IDTENTRY_ERRORCODE()
553 show_signal(tsk, SIGSEGV, "", desc, regs, error_code); in DEFINE_IDTENTRY_ERRORCODE()
558 if (fixup_exception(regs, X86_TRAP_GP, error_code, 0)) in DEFINE_IDTENTRY_ERRORCODE()
561 tsk->thread.error_code = error_code; in DEFINE_IDTENTRY_ERRORCODE()
573 ret = notify_die(DIE_GPF, desc, regs, error_code, X86_TRAP_GP, SIGSEGV); in DEFINE_IDTENTRY_ERRORCODE()
577 if (error_code) in DEFINE_IDTENTRY_ERRORCODE()
595 die_addr(desc, regs, error_code, gp_addr); in DEFINE_IDTENTRY_ERRORCODE()
1029 task->thread.error_code = 0; in math_error()
1044 task->thread.error_code = 0; in math_error()