ewq 585 fs/userfaultfd.c struct userfaultfd_wait_queue *ewq) ewq 592 fs/userfaultfd.c ewq->ctx = ctx; ewq 593 fs/userfaultfd.c init_waitqueue_entry(&ewq->wq, current); ewq 601 fs/userfaultfd.c __add_wait_queue(&ctx->event_wqh, &ewq->wq); ewq 604 fs/userfaultfd.c if (ewq->msg.event == 0) ewq 614 fs/userfaultfd.c __remove_wait_queue(&ctx->event_wqh, &ewq->wq); ewq 615 fs/userfaultfd.c if (ewq->msg.event == UFFD_EVENT_FORK) { ewq 620 fs/userfaultfd.c ewq->msg.arg.reserved.reserved1; ewq 664 fs/userfaultfd.c struct userfaultfd_wait_queue *ewq) ewq 666 fs/userfaultfd.c ewq->msg.event = 0; ewq 668 fs/userfaultfd.c __remove_wait_queue(&ctx->event_wqh, &ewq->wq); ewq 723 fs/userfaultfd.c struct userfaultfd_wait_queue ewq; ewq 725 fs/userfaultfd.c msg_init(&ewq.msg); ewq 727 fs/userfaultfd.c ewq.msg.event = UFFD_EVENT_FORK; ewq 728 fs/userfaultfd.c ewq.msg.arg.reserved.reserved1 = (unsigned long)fctx->new; ewq 730 fs/userfaultfd.c userfaultfd_event_wait_completion(ctx, &ewq); ewq 770 fs/userfaultfd.c struct userfaultfd_wait_queue ewq; ewq 780 fs/userfaultfd.c msg_init(&ewq.msg); ewq 782 fs/userfaultfd.c ewq.msg.event = UFFD_EVENT_REMAP; ewq 783 fs/userfaultfd.c ewq.msg.arg.remap.from = from; ewq 784 fs/userfaultfd.c ewq.msg.arg.remap.to = to; ewq 785 fs/userfaultfd.c ewq.msg.arg.remap.len = len; ewq 787 fs/userfaultfd.c userfaultfd_event_wait_completion(ctx, &ewq); ewq 795 fs/userfaultfd.c struct userfaultfd_wait_queue ewq; ewq 805 fs/userfaultfd.c msg_init(&ewq.msg); ewq 807 fs/userfaultfd.c ewq.msg.event = UFFD_EVENT_REMOVE; ewq 808 fs/userfaultfd.c ewq.msg.arg.remove.start = start; ewq 809 fs/userfaultfd.c ewq.msg.arg.remove.end = end; ewq 811 fs/userfaultfd.c userfaultfd_event_wait_completion(ctx, &ewq); ewq 859 fs/userfaultfd.c struct userfaultfd_wait_queue ewq; ewq 862 fs/userfaultfd.c msg_init(&ewq.msg); ewq 864 fs/userfaultfd.c ewq.msg.event = UFFD_EVENT_UNMAP; ewq 865 fs/userfaultfd.c ewq.msg.arg.remove.start = ctx->start; ewq 866 fs/userfaultfd.c ewq.msg.arg.remove.end = ctx->end; ewq 868 fs/userfaultfd.c userfaultfd_event_wait_completion(ctx->ctx, &ewq);