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()
437 sigset_t signal, retain; in __flush_itimer_signals()
521 block_all_signals(int (*notifier)(void *priv), void *priv, sigset_t *mask) in block_all_signals()
583 static int __dequeue_signal(struct sigpending *pending, sigset_t *mask, in __dequeue_signal()
610 int dequeue_signal(struct task_struct *tsk, sigset_t *mask, siginfo_t *info) in dequeue_signal()
710 static int flush_sigqueue_mask(sigset_t *mask, struct sigpending *s) in flush_sigqueue_mask()
713 sigset_t m; in flush_sigqueue_mask()
839 sigset_t flush; in prepare_signal()
2379 sigset_t blocked; in signal_delivered()
2407 static void retarget_shared_pending(struct task_struct *tsk, sigset_t *which) in retarget_shared_pending()
2409 sigset_t retarget; in retarget_shared_pending()
2437 sigset_t unblocked; in exit_signals()
2513 static void __set_task_blocked(struct task_struct *tsk, const sigset_t *newset) in __set_task_blocked()
2516 sigset_t newblocked; in __set_task_blocked()
2532 void set_current_blocked(sigset_t *newset) in set_current_blocked()
2538 void __set_current_blocked(const sigset_t *newset) in __set_current_blocked()
2555 int sigprocmask(int how, sigset_t *set, sigset_t *oldset) in sigprocmask()
2558 sigset_t newset; in sigprocmask()
2589 SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, in SYSCALL_DEFINE4()
2590 sigset_t __user *, oset, size_t, sigsetsize) in SYSCALL_DEFINE4()
2592 sigset_t old_set, new_set; in SYSCALL_DEFINE4()
2596 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE4()
2602 if (copy_from_user(&new_set, nset, sizeof(sigset_t))) in SYSCALL_DEFINE4()
2612 if (copy_to_user(oset, &old_set, sizeof(sigset_t))) in SYSCALL_DEFINE4()
2624 sigset_t old_set = current->blocked; in COMPAT_SYSCALL_DEFINE4()
2627 if (sigsetsize != sizeof(sigset_t)) in COMPAT_SYSCALL_DEFINE4()
2632 sigset_t new_set; in COMPAT_SYSCALL_DEFINE4()
2652 return sys_rt_sigprocmask(how, (sigset_t __user *)nset, in COMPAT_SYSCALL_DEFINE4()
2653 (sigset_t __user *)oset, sigsetsize); in COMPAT_SYSCALL_DEFINE4()
2660 if (sigsetsize > sizeof(sigset_t)) in do_sigpending()
2679 SYSCALL_DEFINE2(rt_sigpending, sigset_t __user *, uset, size_t, sigsetsize) in SYSCALL_DEFINE2()
2681 sigset_t set; in SYSCALL_DEFINE2()
2693 sigset_t set; in COMPAT_SYSCALL_DEFINE2()
2704 return sys_rt_sigpending((sigset_t __user *)uset, sigsetsize); in COMPAT_SYSCALL_DEFINE2()
2803 int do_sigtimedwait(const sigset_t *which, siginfo_t *info, in do_sigtimedwait()
2808 sigset_t mask = *which; in do_sigtimedwait()
2865 SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, in SYSCALL_DEFINE4()
2869 sigset_t these; in SYSCALL_DEFINE4()
2875 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE4()
3088 sigset_t mask; in kernel_sigaction()
3105 sigset_t mask; in do_sigaction()
3288 return sys_rt_sigpending((sigset_t __user *)set, sizeof(old_sigset_t)); in SYSCALL_DEFINE1()
3308 sigset_t new_blocked; in SYSCALL_DEFINE3()
3361 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE4()
3519 sigset_t newset; in SYSCALL_DEFINE1()
3560 int sigsuspend(sigset_t *set) in sigsuspend()
3577 SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) in SYSCALL_DEFINE2()
3579 sigset_t newset; in SYSCALL_DEFINE2()
3582 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE2()
3594 sigset_t newset; in COMPAT_SYSCALL_DEFINE2()
3598 if (sigsetsize != sizeof(sigset_t)) in COMPAT_SYSCALL_DEFINE2()
3607 return sys_rt_sigsuspend((sigset_t __user *)unewset, sigsetsize); in COMPAT_SYSCALL_DEFINE2()
3615 sigset_t blocked; in SYSCALL_DEFINE1()
3623 sigset_t blocked; in SYSCALL_DEFINE3()