Lines Matching refs:sig
136 __do_user_fault(unsigned long addr, unsigned int fsr, unsigned int sig, in __do_user_fault() argument
145 if (((user_debug & UDBG_SEGV) && (sig == SIGSEGV)) || in __do_user_fault()
146 ((user_debug & UDBG_BUS) && (sig == SIGBUS))) { in __do_user_fault()
149 tsk->comm, sig, addr, fsr); in __do_user_fault()
155 if ((sig == SIGSEGV) && ((addr & PAGE_MASK) == 0xffff0000)) in __do_user_fault()
164 force_sig_fault(sig, code, (void __user *)addr); in __do_user_fault()
244 int sig, code; in do_page_fault() local
345 sig = SIGBUS; in do_page_fault()
352 sig = SIGSEGV; in do_page_fault()
357 __do_user_fault(addr, fsr, sig, code, regs); in do_page_fault()
489 int sig; member
503 int sig, int code, const char *name) in hook_fault_code() argument
509 fsr_info[nr].sig = sig; in hook_fault_code()
530 arm_notify_die("", regs, inf->sig, inf->code, (void __user *)addr, in do_DataAbort()
536 int sig, int code, const char *name) in hook_ifault_code() argument
542 ifsr_info[nr].sig = sig; in hook_ifault_code()
558 arm_notify_die("", regs, inf->sig, inf->code, (void __user *)addr, in do_PrefetchAbort()