Lines Matching refs:error_code
167 long error_code, siginfo_t *info) in do_trap() argument
198 tsk->thread.error_code = error_code; in do_trap()
207 regs->ip, regs->sp, error_code); in do_trap()
221 tsk->thread.error_code = error_code; in do_trap()
223 die(str, regs, error_code); in do_trap()
230 error_code, trapnr)) in do_trap()
237 dotraplinkage void do_##name(struct pt_regs *regs, long error_code) \
239 if (notify_die(DIE_TRAP, str, regs, error_code, trapnr, signr) \
243 do_trap(trapnr, signr, str, regs, error_code, NULL); \
247 dotraplinkage void do_##name(struct pt_regs *regs, long error_code) \
254 if (notify_die(DIE_TRAP, str, regs, error_code, trapnr, signr) \
258 do_trap(trapnr, signr, str, regs, error_code, &info); \
275 dotraplinkage void do_stack_segment(struct pt_regs *regs, long error_code) in do_stack_segment() argument
277 if (notify_die(DIE_TRAP, "stack segment", regs, error_code, in do_stack_segment()
281 do_trap(12, SIGBUS, "stack segment", regs, error_code, NULL); in do_stack_segment()
285 dotraplinkage void do_double_fault(struct pt_regs *regs, long error_code) in do_double_fault() argument
291 notify_die(DIE_TRAP, str, regs, error_code, 8, SIGSEGV); in do_double_fault()
293 tsk->thread.error_code = error_code; in do_double_fault()
301 die(str, regs, error_code); in do_double_fault()
306 do_general_protection(struct pt_regs *regs, long error_code) in do_general_protection() argument
326 tsk->thread.error_code = error_code; in do_general_protection()
334 regs->ip, regs->sp, error_code); in do_general_protection()
345 handle_vm86_fault((struct kernel_vm86_regs *) regs, error_code); in do_general_protection()
353 tsk->thread.error_code = error_code; in do_general_protection()
356 error_code, 13, SIGSEGV) == NOTIFY_STOP) in do_general_protection()
358 die("general protection fault", regs, error_code); in do_general_protection()
483 do_nmi(struct pt_regs *regs, long error_code) in do_nmi() argument
508 dotraplinkage void __kprobes do_int3(struct pt_regs *regs, long error_code) in do_int3() argument
511 if (notify_die(DIE_INT3, "int3", regs, error_code, 3, SIGTRAP) in do_int3()
515 if (notify_die(DIE_TRAP, "int3", regs, error_code, 3, SIGTRAP) in do_int3()
521 do_trap(3, SIGTRAP, "int3", regs, error_code, NULL); in do_int3()
576 dotraplinkage void __kprobes do_debug(struct pt_regs *regs, long error_code) in do_debug() argument
590 if (notify_die(DIE_DEBUG, "debug", regs, condition, error_code, in do_debug()
622 send_sigtrap(tsk, regs, error_code, si_code); in do_debug()
637 handle_vm86_trap((struct kernel_vm86_regs *) regs, error_code, 1); in do_debug()
680 task->thread.error_code = 0; in math_error()
724 dotraplinkage void do_coprocessor_error(struct pt_regs *regs, long error_code) in do_coprocessor_error() argument
751 task->thread.error_code = 0; in simd_math_error()
788 do_simd_coprocessor_error(struct pt_regs *regs, long error_code) in do_simd_coprocessor_error() argument
804 handle_vm86_fault((struct kernel_vm86_regs *)regs, error_code); in do_simd_coprocessor_error()
808 current->thread.error_code = error_code; in do_simd_coprocessor_error()
809 die_if_kernel("cache flush denied", regs, error_code); in do_simd_coprocessor_error()
820 do_spurious_interrupt_bug(struct pt_regs *regs, long error_code) in do_spurious_interrupt_bug() argument
937 dotraplinkage void do_iret_error(struct pt_regs *regs, long error_code) in do_iret_error() argument
947 regs, error_code, 32, SIGILL) == NOTIFY_STOP) in do_iret_error()
949 do_trap(32, SIGILL, "iret exception", regs, error_code, &info); in do_iret_error()