Lines Matching refs:sighand
95 struct sighand_struct *sighand; in __exit_signal() local
99 sighand = rcu_dereference_check(tsk->sighand, in __exit_signal()
101 spin_lock(&sighand->siglock); in __exit_signal()
164 tsk->sighand = NULL; in __exit_signal()
165 spin_unlock(&sighand->siglock); in __exit_signal()
167 __cleanup_sighand(sighand); in __exit_signal()
236 struct sighand_struct *sighand; in task_rcu_dereference() local
250 probe_kernel_address(&task->sighand, sighand); in task_rcu_dereference()
287 if (!sighand) in task_rcu_dereference()
956 struct sighand_struct *const sighand = current->sighand; in do_group_exit() local
958 spin_lock_irq(&sighand->siglock); in do_group_exit()
967 spin_unlock_irq(&sighand->siglock); in do_group_exit()
1108 spin_lock_irq(¤t->sighand->siglock); in wait_task_zombie()
1133 spin_unlock_irq(¤t->sighand->siglock); in wait_task_zombie()
1222 spin_lock_irq(&p->sighand->siglock); in wait_task_stopped()
1237 spin_unlock_irq(&p->sighand->siglock); in wait_task_stopped()
1288 spin_lock_irq(&p->sighand->siglock); in wait_task_continued()
1291 spin_unlock_irq(&p->sighand->siglock); in wait_task_continued()
1297 spin_unlock_irq(&p->sighand->siglock); in wait_task_continued()