Lines Matching refs:blocked

88 	if (sigismember(&t->blocked, sig) || sigismember(&t->real_blocked, sig))  in sig_ignored()
104 static inline int has_pending_signals(sigset_t *signal, sigset_t *blocked) in has_pending_signals() argument
112 ready |= signal->sig[i] &~ blocked->sig[i]; in has_pending_signals()
115 case 4: ready = signal->sig[3] &~ blocked->sig[3]; in has_pending_signals()
116 ready |= signal->sig[2] &~ blocked->sig[2]; in has_pending_signals()
117 ready |= signal->sig[1] &~ blocked->sig[1]; in has_pending_signals()
118 ready |= signal->sig[0] &~ blocked->sig[0]; in has_pending_signals()
121 case 2: ready = signal->sig[1] &~ blocked->sig[1]; in has_pending_signals()
122 ready |= signal->sig[0] &~ blocked->sig[0]; in has_pending_signals()
125 case 1: ready = signal->sig[0] &~ blocked->sig[0]; in has_pending_signals()
135 PENDING(&t->pending, &t->blocked) || in recalc_sigpending_tsk()
136 PENDING(&t->signal->shared_pending, &t->blocked)) { in recalc_sigpending_tsk()
859 if (sigismember(&p->blocked, sig)) in wants_signal()
1163 int ret, blocked, ignored; in force_sig_info() local
1169 blocked = sigismember(&t->blocked, sig); in force_sig_info()
1170 if (blocked || ignored) { in force_sig_info()
1172 if (blocked) { in force_sig_info()
1173 sigdelset(&t->blocked, sig); in force_sig_info()
2122 if (sigismember(&current->blocked, signr)) { in ptrace_signal()
2200 signr = dequeue_signal(current, &current->blocked, &ksig->info); in get_signal()
2328 sigset_t blocked; in signal_delivered() local
2336 sigorsets(&blocked, &current->blocked, &ksig->ka.sa.sa_mask); in signal_delivered()
2338 sigaddset(&blocked, ksig->sig); in signal_delivered()
2339 set_current_blocked(&blocked); in signal_delivered()
2370 if (!has_pending_signals(&retarget, &t->blocked)) in retarget_shared_pending()
2373 sigandsets(&retarget, &retarget, &t->blocked); in retarget_shared_pending()
2412 unblocked = tsk->blocked; in exit_signals()
2464 sigandnsets(&newblocked, newset, &current->blocked); in __set_task_blocked()
2467 tsk->blocked = *newset; in __set_task_blocked()
2508 *oldset = tsk->blocked; in sigprocmask()
2512 sigorsets(&newset, &tsk->blocked, set); in sigprocmask()
2515 sigandnsets(&newset, &tsk->blocked, set); in sigprocmask()
2545 old_set = current->blocked; in SYSCALL_DEFINE4()
2570 sigset_t old_set = current->blocked; in COMPAT_SYSCALL_DEFINE4()
2615 sigandsets(set, &current->blocked, set); in do_sigpending()
2784 tsk->real_blocked = tsk->blocked; in do_sigtimedwait()
2785 sigandsets(&tsk->blocked, &tsk->blocked, &mask); in do_sigtimedwait()
3256 old_set = current->blocked.sig[0]; in SYSCALL_DEFINE3()
3262 new_blocked = current->blocked; in SYSCALL_DEFINE3()
3459 return current->blocked.sig[0]; in SYSCALL_DEFINE0()
3464 int old = current->blocked.sig[0]; in SYSCALL_DEFINE1()
3508 current->saved_sigmask = current->blocked; in sigsuspend()
3561 sigset_t blocked; in SYSCALL_DEFINE1() local
3562 siginitset(&blocked, mask); in SYSCALL_DEFINE1()
3563 return sigsuspend(&blocked); in SYSCALL_DEFINE1()
3569 sigset_t blocked; in SYSCALL_DEFINE3() local
3570 siginitset(&blocked, mask); in SYSCALL_DEFINE3()
3571 return sigsuspend(&blocked); in SYSCALL_DEFINE3()