• Home
  • Raw
  • Download

Lines Matching refs:signr

609 	int signr;  in dequeue_signal()  local
614 signr = __dequeue_signal(&tsk->pending, mask, info); in dequeue_signal()
615 if (!signr) { in dequeue_signal()
616 signr = __dequeue_signal(&tsk->signal->shared_pending, in dequeue_signal()
631 if (unlikely(signr == SIGALRM)) { in dequeue_signal()
644 if (!signr) in dequeue_signal()
647 if (unlikely(sig_kernel_stop(signr))) { in dequeue_signal()
673 return signr; in dequeue_signal()
1163 static void print_fatal_signal(int signr) in print_fatal_signal() argument
1166 printk(KERN_INFO "potentially unexpected fatal signal %d.\n", signr); in print_fatal_signal()
1961 static void ptrace_do_notify(int signr, int exit_code, int why) in ptrace_do_notify() argument
1966 info.si_signo = signr; in ptrace_do_notify()
2008 static bool do_signal_stop(int signr) in do_signal_stop() argument
2018 WARN_ON_ONCE(signr & ~JOBCTL_STOP_SIGMASK); in do_signal_stop()
2043 sig->group_exit_code = signr; in do_signal_stop()
2047 if (task_set_jobctl_pending(current, signr | gstop)) in do_signal_stop()
2058 task_set_jobctl_pending(t, signr | gstop)) { in do_signal_stop()
2128 int signr = current->jobctl & JOBCTL_STOP_SIGMASK; in do_jobctl_trap() local
2133 signr = SIGTRAP; in do_jobctl_trap()
2134 WARN_ON_ONCE(!signr); in do_jobctl_trap()
2135 ptrace_do_notify(signr, signr | (PTRACE_EVENT_STOP << 8), in do_jobctl_trap()
2138 WARN_ON_ONCE(!signr); in do_jobctl_trap()
2139 ptrace_stop(signr, CLD_STOPPED, 0, NULL); in do_jobctl_trap()
2144 static int ptrace_signal(int signr, siginfo_t *info) in ptrace_signal() argument
2157 ptrace_stop(signr, CLD_TRAPPED, 0, info); in ptrace_signal()
2160 signr = current->exit_code; in ptrace_signal()
2161 if (signr == 0) in ptrace_signal()
2162 return signr; in ptrace_signal()
2172 if (signr != info->si_signo) { in ptrace_signal()
2173 info->si_signo = signr; in ptrace_signal()
2184 if (sigismember(&current->blocked, signr)) { in ptrace_signal()
2185 specific_send_sig_info(signr, info, current); in ptrace_signal()
2186 signr = 0; in ptrace_signal()
2189 return signr; in ptrace_signal()
2197 int signr; in get_signal_to_deliver() local
2263 signr = dequeue_signal(current, &current->blocked, info); in get_signal_to_deliver()
2265 if (!signr) in get_signal_to_deliver()
2268 if (unlikely(current->ptrace) && signr != SIGKILL) { in get_signal_to_deliver()
2269 signr = ptrace_signal(signr, info); in get_signal_to_deliver()
2270 if (!signr) in get_signal_to_deliver()
2274 ka = &sighand->action[signr-1]; in get_signal_to_deliver()
2277 trace_signal_deliver(signr, info, ka); in get_signal_to_deliver()
2294 if (sig_kernel_ignore(signr)) /* Default is nothing. */ in get_signal_to_deliver()
2308 !sig_kernel_only(signr)) in get_signal_to_deliver()
2311 if (sig_kernel_stop(signr)) { in get_signal_to_deliver()
2322 if (signr != SIGSTOP) { in get_signal_to_deliver()
2352 if (sig_kernel_coredump(signr)) { in get_signal_to_deliver()
2374 return signr; in get_signal_to_deliver()