Home
last modified time | relevance | path

Searched refs:fd_wqh (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/fs/
H A Duserfaultfd.c41 * fd_wqh.lock
47 * since fd_wqh.lock is taken by aio_poll() while it's holding a lock that's
56 wait_queue_head_t fd_wqh; member
175 VM_BUG_ON(spin_is_locked(&ctx->fd_wqh.lock)); in userfaultfd_ctx_put()
176 VM_BUG_ON(waitqueue_active(&ctx->fd_wqh)); in userfaultfd_ctx_put()
509 wake_up_poll(&ctx->fd_wqh, EPOLLIN); in handle_userfault()
592 wake_up_poll(&ctx->fd_wqh, EPOLLIN); in userfaultfd_event_wait_completion()
897 wake_up_poll(&ctx->fd_wqh, EPOLLHUP); in userfaultfd_release()
938 poll_wait(file, &ctx->fd_wqh, wait); in userfaultfd_poll()
1003 /* always take the fd_wqh loc in userfaultfd_ctx_read()
[all...]
/kernel/linux/linux-6.6/fs/
H A Duserfaultfd.c59 * fd_wqh.lock
65 * since fd_wqh.lock is taken by aio_poll() while it's holding a lock that's
74 wait_queue_head_t fd_wqh; member
223 VM_BUG_ON(spin_is_locked(&ctx->fd_wqh.lock)); in userfaultfd_ctx_put()
224 VM_BUG_ON(waitqueue_active(&ctx->fd_wqh)); in userfaultfd_ctx_put()
560 wake_up_poll(&ctx->fd_wqh, EPOLLIN); in handle_userfault()
643 wake_up_poll(&ctx->fd_wqh, EPOLLIN); in userfaultfd_event_wait_completion()
956 wake_up_poll(&ctx->fd_wqh, EPOLLHUP); in userfaultfd_release()
997 poll_wait(file, &ctx->fd_wqh, wait); in userfaultfd_poll()
1062 /* always take the fd_wqh loc in userfaultfd_ctx_read()
[all...]

Completed in 5 milliseconds