Lines Matching refs:event_wqh

61 	wait_queue_head_t event_wqh;  member
176 VM_BUG_ON(spin_is_locked(&ctx->event_wqh.lock)); in userfaultfd_ctx_put()
177 VM_BUG_ON(waitqueue_active(&ctx->event_wqh)); in userfaultfd_ctx_put()
571 spin_lock_irq(&ctx->event_wqh.lock); in userfaultfd_event_wait_completion()
576 __add_wait_queue(&ctx->event_wqh, &ewq->wq); in userfaultfd_event_wait_completion()
589 __remove_wait_queue(&ctx->event_wqh, &ewq->wq); in userfaultfd_event_wait_completion()
601 spin_unlock_irq(&ctx->event_wqh.lock); in userfaultfd_event_wait_completion()
606 spin_lock_irq(&ctx->event_wqh.lock); in userfaultfd_event_wait_completion()
609 spin_unlock_irq(&ctx->event_wqh.lock); in userfaultfd_event_wait_completion()
643 wake_up_locked(&ctx->event_wqh); in userfaultfd_event_complete()
644 __remove_wait_queue(&ctx->event_wqh, &ewq->wq); in userfaultfd_event_complete()
915 wake_up_all(&ctx->event_wqh); in userfaultfd_release()
950 return find_userfault_in(&ctx->event_wqh); in find_userfault_evt()
983 else if (waitqueue_active(&ctx->event_wqh)) in userfaultfd_poll()
1074 spin_lock(&ctx->event_wqh.lock); in userfaultfd_ctx_read()
1090 spin_unlock(&ctx->event_wqh.lock); in userfaultfd_ctx_read()
1096 spin_unlock(&ctx->event_wqh.lock); in userfaultfd_ctx_read()
1100 spin_unlock(&ctx->event_wqh.lock); in userfaultfd_ctx_read()
1120 spin_lock_irq(&ctx->event_wqh.lock); in userfaultfd_ctx_read()
1142 __add_wait_queue(&ctx->event_wqh, &uwq->wq); in userfaultfd_ctx_read()
1166 spin_unlock_irq(&ctx->event_wqh.lock); in userfaultfd_ctx_read()
2075 init_waitqueue_head(&ctx->event_wqh); in init_once_userfaultfd_ctx()