Lines Matching refs:sigset_t
131 static inline bool has_pending_signals(sigset_t *signal, sigset_t *blocked) in has_pending_signals()
203 int next_signal(struct sigpending *pending, sigset_t *mask) in next_signal()
603 static int __dequeue_signal(struct sigpending *pending, sigset_t *mask, in __dequeue_signal()
618 int dequeue_signal(sigset_t *mask, kernel_siginfo_t *info, enum pid_type *type) in dequeue_signal()
749 static void flush_sigqueue_mask(struct task_struct *p, sigset_t *mask, struct sigpending *s) in flush_sigqueue_mask()
752 sigset_t m; in flush_sigqueue_mask()
875 sigset_t flush; in prepare_signal()
1143 sigset_t *signal = &delayed->signal; in __send_signal_locked()
1902 sigset_t signal, retain; in __flush_itimer_signals()
3059 sigset_t blocked; in signal_delivered()
3090 static void retarget_shared_pending(struct task_struct *tsk, sigset_t *which) in retarget_shared_pending()
3092 sigset_t retarget; in retarget_shared_pending()
3119 sigset_t unblocked; in exit_signals()
3186 static void __set_task_blocked(struct task_struct *tsk, const sigset_t *newset) in __set_task_blocked()
3189 sigset_t newblocked; in __set_task_blocked()
3205 void set_current_blocked(sigset_t *newset) in set_current_blocked()
3211 void __set_current_blocked(const sigset_t *newset) in __set_current_blocked()
3235 int sigprocmask(int how, sigset_t *set, sigset_t *oldset) in sigprocmask()
3238 sigset_t newset; in sigprocmask()
3272 int set_user_sigmask(const sigset_t __user *umask, size_t sigsetsize) in set_user_sigmask()
3274 sigset_t kmask; in set_user_sigmask()
3278 if (sigsetsize != sizeof(sigset_t)) in set_user_sigmask()
3280 if (copy_from_user(&kmask, umask, sizeof(sigset_t))) in set_user_sigmask()
3294 sigset_t kmask; in set_compat_user_sigmask()
3318 SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, in SYSCALL_DEFINE4()
3319 sigset_t __user *, oset, size_t, sigsetsize) in SYSCALL_DEFINE4()
3321 sigset_t old_set, new_set; in SYSCALL_DEFINE4()
3325 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE4()
3331 if (copy_from_user(&new_set, nset, sizeof(sigset_t))) in SYSCALL_DEFINE4()
3341 if (copy_to_user(oset, &old_set, sizeof(sigset_t))) in SYSCALL_DEFINE4()
3352 sigset_t old_set = current->blocked; in COMPAT_SYSCALL_DEFINE4()
3355 if (sigsetsize != sizeof(sigset_t)) in COMPAT_SYSCALL_DEFINE4()
3359 sigset_t new_set; in COMPAT_SYSCALL_DEFINE4()
3373 static void do_sigpending(sigset_t *set) in do_sigpending()
3390 SYSCALL_DEFINE2(rt_sigpending, sigset_t __user *, uset, size_t, sigsetsize) in SYSCALL_DEFINE2()
3392 sigset_t set; in SYSCALL_DEFINE2()
3409 sigset_t set; in COMPAT_SYSCALL_DEFINE2()
3745 static int do_sigtimedwait(const sigset_t *which, kernel_siginfo_t *info, in do_sigtimedwait()
3750 sigset_t mask = *which; in do_sigtimedwait()
3804 SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, in SYSCALL_DEFINE4()
3809 sigset_t these; in SYSCALL_DEFINE4()
3815 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE4()
3837 SYSCALL_DEFINE4(rt_sigtimedwait_time32, const sigset_t __user *, uthese, in SYSCALL_DEFINE4()
3842 sigset_t these; in SYSCALL_DEFINE4()
3847 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE4()
3874 sigset_t s; in COMPAT_SYSCALL_DEFINE4()
3879 if (sigsetsize != sizeof(sigset_t)) in COMPAT_SYSCALL_DEFINE4()
3905 sigset_t s; in COMPAT_SYSCALL_DEFINE4()
3910 if (sigsetsize != sizeof(sigset_t)) in COMPAT_SYSCALL_DEFINE4()
4280 sigset_t mask; in kernel_sigaction()
4302 sigset_t mask; in do_sigaction()
4540 sigset_t set; in SYSCALL_DEFINE1()
4556 sigset_t set; in COMPAT_SYSCALL_DEFINE1()
4581 sigset_t new_blocked; in SYSCALL_DEFINE3()
4634 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE4()
4788 sigset_t newset; in SYSCALL_DEFINE1()
4829 static int sigsuspend(sigset_t *set) in sigsuspend()
4848 SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) in SYSCALL_DEFINE2()
4850 sigset_t newset; in SYSCALL_DEFINE2()
4853 if (sigsetsize != sizeof(sigset_t)) in SYSCALL_DEFINE2()
4864 sigset_t newset; in COMPAT_SYSCALL_DEFINE2()
4867 if (sigsetsize != sizeof(sigset_t)) in COMPAT_SYSCALL_DEFINE2()
4879 sigset_t blocked; in SYSCALL_DEFINE1()
4887 sigset_t blocked; in SYSCALL_DEFINE3()