Lines Matching refs:sighand
78 struct sighand_struct *sighand;
84 sighand = rcu_dereference(tsk->sighand);
85 spin_lock(&sighand->siglock);
88 * Notify that this sighand has been detached. This must
89 * be called with the tsk->sighand lock held. Also, this
90 * access tsk->sighand internally, so it must be called
91 * before tsk->sighand is reset.
135 tsk->sighand = NULL;
136 spin_unlock(&sighand->siglock);
139 __cleanup_sighand(sighand);
340 spin_lock_irq(¤t->sighand->siglock);
347 current->sighand->action[(sig)-1].sa.sa_handler = (void __user *)2;
350 spin_unlock_irq(¤t->sighand->siglock);
361 spin_lock_irq(¤t->sighand->siglock);
362 current->sighand->action[(sig)-1].sa.sa_handler = SIG_IGN;
364 spin_unlock_irq(¤t->sighand->siglock);
763 spin_lock_irq(&tsk->sighand->siglock);
767 spin_unlock_irq(&tsk->sighand->siglock);
1038 struct sighand_struct *const sighand = current->sighand;
1039 spin_lock_irq(&sighand->siglock);
1047 spin_unlock_irq(&sighand->siglock);
1206 spin_lock_irq(&p->parent->sighand->siglock);
1238 spin_unlock_irq(&p->parent->sighand->siglock);
1441 spin_lock_irq(&p->sighand->siglock);
1444 spin_unlock_irq(&p->sighand->siglock);
1449 spin_unlock_irq(&p->sighand->siglock);