• Home
  • Raw
  • Download

Lines Matching refs:uwq

78 	struct userfaultfd_wait_queue *uwq;  in userfaultfd_wake_function()  local
81 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in userfaultfd_wake_function()
86 if (len && (start > uwq->msg.arg.pagefault.address || in userfaultfd_wake_function()
87 start + len <= uwq->msg.arg.pagefault.address)) in userfaultfd_wake_function()
265 struct userfaultfd_wait_queue uwq; in handle_userfault() local
333 init_waitqueue_func_entry(&uwq.wq, userfaultfd_wake_function); in handle_userfault()
334 uwq.wq.private = current; in handle_userfault()
335 uwq.msg = userfault_msg(address, flags, reason); in handle_userfault()
336 uwq.ctx = ctx; 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()
499 struct userfaultfd_wait_queue *uwq; in find_userfault() local
503 uwq = NULL; in find_userfault()
509 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in find_userfault()
511 return uwq; in find_userfault()
556 struct userfaultfd_wait_queue *uwq; in userfaultfd_ctx_read() local
564 uwq = find_userfault(ctx); in userfaultfd_ctx_read()
565 if (uwq) { in userfaultfd_ctx_read()
596 list_del(&uwq->wq.task_list); in userfaultfd_ctx_read()
597 __add_wait_queue(&ctx->fault_wqh, &uwq->wq); in userfaultfd_ctx_read()
602 *msg = uwq->msg; in userfaultfd_ctx_read()
1230 struct userfaultfd_wait_queue *uwq; in userfaultfd_show_fdinfo() local
1235 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in userfaultfd_show_fdinfo()
1240 uwq = container_of(wq, struct userfaultfd_wait_queue, wq); in userfaultfd_show_fdinfo()