• Home
  • Raw
  • Download

Lines Matching refs:wq

91 	wait_queue_entry_t wq;  member
109 static int userfaultfd_wake_function(wait_queue_entry_t *wq, unsigned mode, in userfaultfd_wake_function() argument
117 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in userfaultfd_wake_function()
130 ret = wake_up_state(wq->private, mode); in userfaultfd_wake_function()
143 list_del_init(&wq->entry); in userfaultfd_wake_function()
509 init_waitqueue_func_entry(&uwq.wq, userfaultfd_wake_function); in handle_userfault()
510 uwq.wq.private = current; in handle_userfault()
523 __add_wait_queue(&ctx->fault_pending_wqh, &uwq.wq); in handle_userfault()
561 if (!list_empty_careful(&uwq.wq.entry)) { in handle_userfault()
567 list_del(&uwq.wq.entry); in handle_userfault()
590 init_waitqueue_entry(&ewq->wq, current); in userfaultfd_event_wait_completion()
598 __add_wait_queue(&ctx->event_wqh, &ewq->wq); in userfaultfd_event_wait_completion()
611 __remove_wait_queue(&ctx->event_wqh, &ewq->wq); in userfaultfd_event_wait_completion()
665 __remove_wait_queue(&ctx->event_wqh, &ewq->wq); in userfaultfd_event_complete()
957 wait_queue_entry_t *wq; in find_userfault_in() local
966 wq = list_last_entry(&wqh->head, typeof(*wq), entry); in find_userfault_in()
967 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in find_userfault_in()
1092 list_del(&uwq->wq.entry); in userfaultfd_ctx_read()
1093 add_wait_queue(&ctx->fault_wqh, &uwq->wq); in userfaultfd_ctx_read()
1114 list_move(&uwq->wq.entry, &fork_event); in userfaultfd_ctx_read()
1161 wq.entry); in userfaultfd_ctx_read()
1172 list_del(&uwq->wq.entry); in userfaultfd_ctx_read()
1173 __add_wait_queue(&ctx->event_wqh, &uwq->wq); in userfaultfd_ctx_read()
2068 wait_queue_entry_t *wq; in userfaultfd_show_fdinfo() local
2072 list_for_each_entry(wq, &ctx->fault_pending_wqh.head, entry) { in userfaultfd_show_fdinfo()
2076 list_for_each_entry(wq, &ctx->fault_wqh.head, entry) { in userfaultfd_show_fdinfo()