Lines Matching refs:sighand
36 void signalfd_cleanup(struct sighand_struct *sighand) in signalfd_cleanup() argument
38 wake_up_pollfree(&sighand->signalfd_wqh); in signalfd_cleanup()
56 poll_wait(file, ¤t->sighand->signalfd_wqh, wait); in signalfd_poll()
58 spin_lock_irq(¤t->sighand->siglock); in signalfd_poll()
63 spin_unlock_irq(¤t->sighand->siglock); in signalfd_poll()
162 spin_lock_irq(¤t->sighand->siglock); in signalfd_dequeue()
171 spin_unlock_irq(¤t->sighand->siglock); in signalfd_dequeue()
175 add_wait_queue(¤t->sighand->signalfd_wqh, &wait); in signalfd_dequeue()
185 spin_unlock_irq(¤t->sighand->siglock); in signalfd_dequeue()
187 spin_lock_irq(¤t->sighand->siglock); in signalfd_dequeue()
189 spin_unlock_irq(¤t->sighand->siglock); in signalfd_dequeue()
191 remove_wait_queue(¤t->sighand->signalfd_wqh, &wait); in signalfd_dequeue()
291 spin_lock_irq(¤t->sighand->siglock); in do_signalfd4()
293 spin_unlock_irq(¤t->sighand->siglock); in do_signalfd4()
295 wake_up(¤t->sighand->signalfd_wqh); in do_signalfd4()