• Home
  • Raw
  • Download

Lines Matching refs:pending

115 	    PENDING(&t->pending, &t->blocked) ||  in recalc_sigpending_tsk()
149 int next_signal(struct sigpending *pending, sigset_t *mask) in next_signal() argument
154 s = pending->signal.sig; in next_signal()
247 flush_sigqueue(&t->pending); in flush_signals()
252 static void __flush_itimer_signals(struct sigpending *pending) in __flush_itimer_signals() argument
257 signal = pending->signal; in __flush_itimer_signals()
260 list_for_each_entry_safe(q, n, &pending->list, list) { in __flush_itimer_signals()
272 sigorsets(&pending->signal, &signal, &retain); in __flush_itimer_signals()
281 __flush_itimer_signals(&tsk->pending); in flush_itimer_signals()
395 static int __dequeue_signal(struct sigpending *pending, sigset_t *mask, in __dequeue_signal() argument
398 int sig = next_signal(pending, mask); in __dequeue_signal()
410 collect_signal(sig, pending, info); in __dequeue_signal()
429 signr = __dequeue_signal(&tsk->pending, mask, info); in dequeue_signal()
643 rm_from_queue(sigmask(SIGCONT), &t->pending); in prepare_signal()
655 rm_from_queue(SIG_KERNEL_STOP_MASK, &t->pending); in prepare_signal()
796 sigaddset(&t->pending.signal, SIGKILL); in complete_signal()
819 struct sigpending *pending; in send_signal() local
828 pending = group ? &t->signal->shared_pending : &t->pending; in send_signal()
834 if (legacy_queue(pending, sig)) in send_signal()
855 list_add_tail(&q->list, &pending->list); in send_signal()
887 sigaddset(&pending->signal, sig); in send_signal()
998 sigaddset(&t->pending.signal, SIGKILL); in zap_other_threads()
1005 return sigismember(&tsk->pending.signal, SIGKILL); in __fatal_signal_pending()
1312 struct sigpending *pending; in send_sigqueue() local
1339 pending = group ? &t->signal->shared_pending : &t->pending; in send_sigqueue()
1340 list_add_tail(&q->list, &pending->list); in send_sigqueue()
1341 sigaddset(&pending->signal, sig); in send_sigqueue()
1526 return sigismember(&tsk->pending.signal, SIGKILL) || in sigkill_pending()
2066 sigset_t pending; in do_sigpending() local
2072 sigorsets(&pending, &current->pending.signal, in do_sigpending()
2077 sigandsets(&pending, &current->blocked, &pending); in do_sigpending()
2080 if (!copy_to_user(set, &pending, sigsetsize)) in do_sigpending()
2366 rm_from_queue_full(&mask, &t->pending); in do_sigaction()