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);