Searched refs:sighand (Results 1 - 4 of 4) sorted by relevance

/include/linux/
H A Dsignalfd.h20 if (unlikely(waitqueue_active(&tsk->sighand->signalfd_wqh)))
21 wake_up(&tsk->sighand->signalfd_wqh);
24 extern void signalfd_cleanup(struct sighand_struct *sighand);
30 static inline void signalfd_cleanup(struct sighand_struct *sighand) { } argument
H A Dinit_task.h64 #define INIT_SIGHAND(sighand) { \
67 .siglock = __SPIN_LOCK_UNLOCKED(sighand.siglock), \
68 .signalfd_wqh = __WAIT_QUEUE_HEAD_INITIALIZER(sighand.signalfd_wqh), \
211 .sighand = &init_sighand, \
H A Dsignal.h420 (((t)->sighand->action[(signr)-1].sa.sa_handler != SIG_DFL) && \
421 ((t)->sighand->action[(signr)-1].sa.sa_handler != SIG_IGN))
425 (t)->sighand->action[(signr)-1].sa.sa_handler == SIG_DFL)
H A Dsched.h1422 struct sighand_struct *sighand; member in struct:task_struct
2318 spin_lock_irqsave(&tsk->sighand->siglock, flags);
2320 spin_unlock_irqrestore(&tsk->sighand->siglock, flags);
2569 (void)__cond_lock(&tsk->sighand->siglock, ret);
2576 spin_unlock_irqrestore(&tsk->sighand->siglock, *flags);
2910 * callers must hold sighand->siglock.

Completed in 836 milliseconds