Lines Matching refs:wq

64 	wait_queue_t wq;  member
73 static int userfaultfd_wake_function(wait_queue_t *wq, unsigned mode, in userfaultfd_wake_function() argument
81 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in userfaultfd_wake_function()
89 ret = wake_up_state(wq->private, mode); in userfaultfd_wake_function()
105 list_del_init(&wq->task_list); in userfaultfd_wake_function()
333 init_waitqueue_func_entry(&uwq.wq, userfaultfd_wake_function); in handle_userfault()
334 uwq.wq.private = current; in handle_userfault()
346 __add_wait_queue(&ctx->fault_pending_wqh, &uwq.wq); in handle_userfault()
406 if (!list_empty_careful(&uwq.wq.task_list)) { in handle_userfault()
412 list_del(&uwq.wq.task_list); in handle_userfault()
489 wait_queue_t *wq; in find_userfault() local
498 wq = list_last_entry(&ctx->fault_pending_wqh.task_list, in find_userfault()
499 typeof(*wq), task_list); in find_userfault()
500 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in find_userfault()
587 list_del(&uwq->wq.task_list); in userfaultfd_ctx_read()
588 __add_wait_queue(&ctx->fault_wqh, &uwq->wq); in userfaultfd_ctx_read()
1203 wait_queue_t *wq; in userfaultfd_show_fdinfo() local
1208 list_for_each_entry(wq, &ctx->fault_pending_wqh.task_list, task_list) { in userfaultfd_show_fdinfo()
1209 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in userfaultfd_show_fdinfo()
1213 list_for_each_entry(wq, &ctx->fault_wqh.task_list, task_list) { in userfaultfd_show_fdinfo()
1214 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in userfaultfd_show_fdinfo()