Lines Matching refs:userfaultfd_ctx
55 struct userfaultfd_ctx *orig;
56 struct userfaultfd_ctx *new;
61 struct userfaultfd_ctx *ctx;
70 struct userfaultfd_ctx *ctx;
82 static bool userfaultfd_is_initialized(struct userfaultfd_ctx *ctx) in userfaultfd_is_initialized()
87 static bool userfaultfd_wp_async_ctx(struct userfaultfd_ctx *ctx) in userfaultfd_wp_async_ctx()
99 struct userfaultfd_ctx *ctx = vma->vm_userfaultfd_ctx.ctx; in userfaultfd_wp_unpopulated()
152 static void userfaultfd_ctx_get(struct userfaultfd_ctx *ctx) in userfaultfd_ctx_get()
165 static void userfaultfd_ctx_put(struct userfaultfd_ctx *ctx) in userfaultfd_ctx_put()
230 static inline bool userfaultfd_huge_must_wait(struct userfaultfd_ctx *ctx, in userfaultfd_huge_must_wait()
260 static inline bool userfaultfd_huge_must_wait(struct userfaultfd_ctx *ctx, in userfaultfd_huge_must_wait()
275 static inline bool userfaultfd_must_wait(struct userfaultfd_ctx *ctx, in userfaultfd_must_wait()
367 struct userfaultfd_ctx *ctx; in handle_userfault()
543 static void userfaultfd_event_wait_completion(struct userfaultfd_ctx *ctx, in userfaultfd_event_wait_completion()
546 struct userfaultfd_ctx *release_new_ctx; in userfaultfd_event_wait_completion()
575 struct userfaultfd_ctx *new; in userfaultfd_event_wait_completion()
577 new = (struct userfaultfd_ctx *) in userfaultfd_event_wait_completion()
610 static void userfaultfd_event_complete(struct userfaultfd_ctx *ctx, in userfaultfd_event_complete()
620 struct userfaultfd_ctx *ctx = NULL, *octx; in dup_userfaultfd()
673 struct userfaultfd_ctx *ctx = fctx->orig; in dup_fctx()
710 struct userfaultfd_ctx *octx = fctx->orig; in dup_userfaultfd_fail()
711 struct userfaultfd_ctx *ctx = fctx->new; in dup_userfaultfd_fail()
726 struct userfaultfd_ctx *ctx; in mremap_userfaultfd_prep()
749 struct userfaultfd_ctx *ctx = vm_ctx->ctx; in mremap_userfaultfd_complete()
774 struct userfaultfd_ctx *ctx; in userfaultfd_remove()
798 static bool has_unmap_ctx(struct userfaultfd_ctx *ctx, struct list_head *unmaps, in has_unmap_ctx()
815 struct userfaultfd_ctx *ctx = vma->vm_userfaultfd_ctx.ctx; in userfaultfd_unmap_prep()
858 struct userfaultfd_ctx *ctx = file->private_data; in userfaultfd_release()
905 struct userfaultfd_ctx *ctx) in find_userfault()
911 struct userfaultfd_ctx *ctx) in find_userfault_evt()
918 struct userfaultfd_ctx *ctx = file->private_data; in userfaultfd_poll()
954 static int resolve_userfault_fork(struct userfaultfd_ctx *new, in resolve_userfault_fork()
970 static ssize_t userfaultfd_ctx_read(struct userfaultfd_ctx *ctx, int no_wait, in userfaultfd_ctx_read()
984 struct userfaultfd_ctx *fork_nctx = NULL; in userfaultfd_ctx_read()
1043 fork_nctx = (struct userfaultfd_ctx *) in userfaultfd_ctx_read()
1138 struct userfaultfd_ctx *ctx = file->private_data; in userfaultfd_read_iter()
1166 static void __wake_userfault(struct userfaultfd_ctx *ctx, in __wake_userfault()
1179 static __always_inline void wake_userfault(struct userfaultfd_ctx *ctx, in wake_userfault()
1239 static int userfaultfd_register(struct userfaultfd_ctx *ctx, in userfaultfd_register()
1413 static int userfaultfd_unregister(struct userfaultfd_ctx *ctx, in userfaultfd_unregister()
1545 static int userfaultfd_wake(struct userfaultfd_ctx *ctx, in userfaultfd_wake()
1577 static int userfaultfd_copy(struct userfaultfd_ctx *ctx, in userfaultfd_copy()
1634 static int userfaultfd_zeropage(struct userfaultfd_ctx *ctx, in userfaultfd_zeropage()
1685 static int userfaultfd_writeprotect(struct userfaultfd_ctx *ctx, in userfaultfd_writeprotect()
1737 static int userfaultfd_continue(struct userfaultfd_ctx *ctx, unsigned long arg) in userfaultfd_continue()
1795 static inline int userfaultfd_poison(struct userfaultfd_ctx *ctx, unsigned long arg) in userfaultfd_poison()
1863 static int userfaultfd_move(struct userfaultfd_ctx *ctx, in userfaultfd_move()
1929 static int userfaultfd_api(struct userfaultfd_ctx *ctx, in userfaultfd_api()
1997 struct userfaultfd_ctx *ctx = file->private_data; in userfaultfd_ioctl()
2040 struct userfaultfd_ctx *ctx = f->private_data; in userfaultfd_show_fdinfo()
2079 struct userfaultfd_ctx *ctx = (struct userfaultfd_ctx *) mem; in init_once_userfaultfd_ctx()
2090 struct userfaultfd_ctx *ctx; in new_userfaultfd()
2193 sizeof(struct userfaultfd_ctx), in userfaultfd_init()