Lines Matching refs:userfaultfd_ctx
54 struct userfaultfd_ctx { struct
82 struct userfaultfd_ctx *orig; argument
83 struct userfaultfd_ctx *new;
88 struct userfaultfd_ctx *ctx;
97 struct userfaultfd_ctx *ctx;
151 static void userfaultfd_ctx_get(struct userfaultfd_ctx *ctx) in userfaultfd_ctx_get()
164 static void userfaultfd_ctx_put(struct userfaultfd_ctx *ctx) in userfaultfd_ctx_put()
227 static inline bool userfaultfd_huge_must_wait(struct userfaultfd_ctx *ctx, in userfaultfd_huge_must_wait()
259 static inline bool userfaultfd_huge_must_wait(struct userfaultfd_ctx *ctx, in userfaultfd_huge_must_wait()
276 static inline bool userfaultfd_must_wait(struct userfaultfd_ctx *ctx, in userfaultfd_must_wait()
371 struct userfaultfd_ctx *ctx; in handle_userfault()
546 static void userfaultfd_event_wait_completion(struct userfaultfd_ctx *ctx, in userfaultfd_event_wait_completion()
549 struct userfaultfd_ctx *release_new_ctx; in userfaultfd_event_wait_completion()
578 struct userfaultfd_ctx *new; in userfaultfd_event_wait_completion()
580 new = (struct userfaultfd_ctx *) in userfaultfd_event_wait_completion()
623 static void userfaultfd_event_complete(struct userfaultfd_ctx *ctx, in userfaultfd_event_complete()
633 struct userfaultfd_ctx *ctx = NULL, *octx; in dup_userfaultfd()
682 struct userfaultfd_ctx *ctx = fctx->orig; in dup_fctx()
707 struct userfaultfd_ctx *ctx; in mremap_userfaultfd_prep()
729 struct userfaultfd_ctx *ctx = vm_ctx->ctx; in mremap_userfaultfd_complete()
754 struct userfaultfd_ctx *ctx; in userfaultfd_remove()
776 static bool has_unmap_ctx(struct userfaultfd_ctx *ctx, struct list_head *unmaps, in has_unmap_ctx()
795 struct userfaultfd_ctx *ctx = vma->vm_userfaultfd_ctx.ctx; in userfaultfd_unmap_prep()
837 struct userfaultfd_ctx *ctx = file->private_data; in userfaultfd_release()
921 struct userfaultfd_ctx *ctx) in find_userfault()
927 struct userfaultfd_ctx *ctx) in find_userfault_evt()
934 struct userfaultfd_ctx *ctx = file->private_data; in userfaultfd_poll()
975 static int resolve_userfault_fork(struct userfaultfd_ctx *ctx, in resolve_userfault_fork()
976 struct userfaultfd_ctx *new, in resolve_userfault_fork()
991 static ssize_t userfaultfd_ctx_read(struct userfaultfd_ctx *ctx, int no_wait, in userfaultfd_ctx_read()
1005 struct userfaultfd_ctx *fork_nctx = NULL; in userfaultfd_ctx_read()
1064 fork_nctx = (struct userfaultfd_ctx *) in userfaultfd_ctx_read()
1159 struct userfaultfd_ctx *ctx = file->private_data; in userfaultfd_read()
1186 static void __wake_userfault(struct userfaultfd_ctx *ctx, in __wake_userfault()
1199 static __always_inline void wake_userfault(struct userfaultfd_ctx *ctx, in wake_userfault()
1261 static int userfaultfd_register(struct userfaultfd_ctx *ctx, in userfaultfd_register()
1477 static int userfaultfd_unregister(struct userfaultfd_ctx *ctx, in userfaultfd_unregister()
1630 static int userfaultfd_wake(struct userfaultfd_ctx *ctx, in userfaultfd_wake()
1662 static int userfaultfd_copy(struct userfaultfd_ctx *ctx, in userfaultfd_copy()
1719 static int userfaultfd_zeropage(struct userfaultfd_ctx *ctx, in userfaultfd_zeropage()
1771 static int userfaultfd_writeprotect(struct userfaultfd_ctx *ctx, in userfaultfd_writeprotect()
1831 static int userfaultfd_api(struct userfaultfd_ctx *ctx, in userfaultfd_api()
1875 struct userfaultfd_ctx *ctx = file->private_data; in userfaultfd_ioctl()
1909 struct userfaultfd_ctx *ctx = f->private_data; in userfaultfd_show_fdinfo()
1948 struct userfaultfd_ctx *ctx = (struct userfaultfd_ctx *) mem; in init_once_userfaultfd_ctx()
1959 struct userfaultfd_ctx *ctx; in SYSCALL_DEFINE1()
2000 sizeof(struct userfaultfd_ctx), in userfaultfd_init()