Lines Matching refs:sigset_t

104 static inline int has_pending_signals(sigset_t *signal, sigset_t *blocked)  in has_pending_signals()
171 int next_signal(struct sigpending *pending, sigset_t *mask) in next_signal()
432 sigset_t signal, retain; in __flush_itimer_signals()
543 static int __dequeue_signal(struct sigpending *pending, sigset_t *mask, in __dequeue_signal()
559 int dequeue_signal(struct task_struct *tsk, sigset_t *mask, siginfo_t *info) in dequeue_signal()
659 static int flush_sigqueue_mask(sigset_t *mask, struct sigpending *s) in flush_sigqueue_mask()
662 sigset_t m; in flush_sigqueue_mask()
788 sigset_t flush; in prepare_signal()
2328 sigset_t blocked; in signal_delivered()
2356 static void retarget_shared_pending(struct task_struct *tsk, sigset_t *which) in retarget_shared_pending()
2358 sigset_t retarget; in retarget_shared_pending()
2386 sigset_t unblocked; in exit_signals()
2459 static void __set_task_blocked(struct task_struct *tsk, const sigset_t *newset) in __set_task_blocked()
2462 sigset_t newblocked; in __set_task_blocked()
2478 void set_current_blocked(sigset_t *newset) in set_current_blocked()
2484 void __set_current_blocked(const sigset_t *newset) in __set_current_blocked()
2501 int sigprocmask(int how, sigset_t *set, sigset_t *oldset) in sigprocmask()
2504 sigset_t newset; in sigprocmask()
2535 SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, in SYSCALL_DEFINE4()
2536 sigset_t __user *, oset, size_t, sigsetsize) in SYSCALL_DEFINE4()
2538 sigset_t old_set, new_set; in SYSCALL_DEFINE4()
2542 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE4()
2548 if (copy_from_user(&new_set, nset, sizeof(sigset_t))) in SYSCALL_DEFINE4()
2558 if (copy_to_user(oset, &old_set, sizeof(sigset_t))) in SYSCALL_DEFINE4()
2570 sigset_t old_set = current->blocked; in COMPAT_SYSCALL_DEFINE4()
2573 if (sigsetsize != sizeof(sigset_t)) in COMPAT_SYSCALL_DEFINE4()
2578 sigset_t new_set; in COMPAT_SYSCALL_DEFINE4()
2598 return sys_rt_sigprocmask(how, (sigset_t __user *)nset, in COMPAT_SYSCALL_DEFINE4()
2599 (sigset_t __user *)oset, sigsetsize); in COMPAT_SYSCALL_DEFINE4()
2606 if (sigsetsize > sizeof(sigset_t)) in do_sigpending()
2625 SYSCALL_DEFINE2(rt_sigpending, sigset_t __user *, uset, size_t, sigsetsize) in SYSCALL_DEFINE2()
2627 sigset_t set; in SYSCALL_DEFINE2()
2639 sigset_t set; in COMPAT_SYSCALL_DEFINE2()
2650 return sys_rt_sigpending((sigset_t __user *)uset, sigsetsize); in COMPAT_SYSCALL_DEFINE2()
2749 int do_sigtimedwait(const sigset_t *which, siginfo_t *info, in do_sigtimedwait()
2754 sigset_t mask = *which; in do_sigtimedwait()
2811 SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, in SYSCALL_DEFINE4()
2815 sigset_t these; in SYSCALL_DEFINE4()
2821 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE4()
3034 sigset_t mask; in kernel_sigaction()
3051 sigset_t mask; in do_sigaction()
3234 return sys_rt_sigpending((sigset_t __user *)set, sizeof(old_sigset_t)); in SYSCALL_DEFINE1()
3254 sigset_t new_blocked; in SYSCALL_DEFINE3()
3307 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE4()
3465 sigset_t newset; in SYSCALL_DEFINE1()
3506 static int sigsuspend(sigset_t *set) in sigsuspend()
3523 SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) in SYSCALL_DEFINE2()
3525 sigset_t newset; in SYSCALL_DEFINE2()
3528 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE2()
3540 sigset_t newset; in COMPAT_SYSCALL_DEFINE2()
3544 if (sigsetsize != sizeof(sigset_t)) in COMPAT_SYSCALL_DEFINE2()
3553 return sys_rt_sigsuspend((sigset_t __user *)unewset, sigsetsize); in COMPAT_SYSCALL_DEFINE2()
3561 sigset_t blocked; in SYSCALL_DEFINE1()
3569 sigset_t blocked; in SYSCALL_DEFINE3()