Symbol: userfaultfd_ctx
include/linux/mm_types.h
722
struct userfaultfd_ctx *ctx;
include/linux/userfaultfd_k.h
230
struct userfaultfd_ctx *uffd_ctx = vma->vm_userfaultfd_ctx.ctx;
mm/userfaultfd.c
1036
static ssize_t mfill_atomic_copy(struct userfaultfd_ctx *ctx, unsigned long dst_start,
mm/userfaultfd.c
1044
static ssize_t mfill_atomic_zeropage(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
1052
static ssize_t mfill_atomic_continue(struct userfaultfd_ctx *ctx, unsigned long start,
mm/userfaultfd.c
1068
static ssize_t mfill_atomic_poison(struct userfaultfd_ctx *ctx, unsigned long start,
mm/userfaultfd.c
1104
static int mwriteprotect_range(struct userfaultfd_ctx *ctx, unsigned long start,
mm/userfaultfd.c
1704
static int validate_move_areas(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
1934
static ssize_t move_pages(struct userfaultfd_ctx *ctx, unsigned long dst_start,
mm/userfaultfd.c
2160
struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
2213
static int userfaultfd_register_range(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
225
struct userfaultfd_ctx *ctx = state->ctx;
mm/userfaultfd.c
2277
static void userfaultfd_release_new(struct userfaultfd_ctx *ctx)
mm/userfaultfd.c
2293
struct userfaultfd_ctx *ctx)
mm/userfaultfd.c
2347
struct userfaultfd_ctx *orig;
mm/userfaultfd.c
2348
struct userfaultfd_ctx *new;
mm/userfaultfd.c
2353
struct userfaultfd_ctx *ctx;
mm/userfaultfd.c
2362
struct userfaultfd_ctx *ctx;
mm/userfaultfd.c
2374
static bool userfaultfd_is_initialized(struct userfaultfd_ctx *ctx)
mm/userfaultfd.c
2379
static bool userfaultfd_wp_async_ctx(struct userfaultfd_ctx *ctx)
mm/userfaultfd.c
2391
struct userfaultfd_ctx *ctx = vma->vm_userfaultfd_ctx.ctx;
mm/userfaultfd.c
2444
static void userfaultfd_ctx_get(struct userfaultfd_ctx *ctx)
mm/userfaultfd.c
2457
static void userfaultfd_ctx_put(struct userfaultfd_ctx *ctx)
mm/userfaultfd.c
2522
static inline bool userfaultfd_huge_must_wait(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
2567
static inline bool userfaultfd_huge_must_wait(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
2584
static inline bool userfaultfd_must_wait(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
2697
struct userfaultfd_ctx *ctx;
mm/userfaultfd.c
2872
static void userfaultfd_event_wait_completion(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
2875
struct userfaultfd_ctx *release_new_ctx;
mm/userfaultfd.c
2904
struct userfaultfd_ctx *new;
mm/userfaultfd.c
2906
new = (struct userfaultfd_ctx *)
mm/userfaultfd.c
2939
static void userfaultfd_event_complete(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
2949
struct userfaultfd_ctx *ctx = NULL, *octx;
mm/userfaultfd.c
3002
struct userfaultfd_ctx *ctx = fctx->orig;
mm/userfaultfd.c
3039
struct userfaultfd_ctx *octx = fctx->orig;
mm/userfaultfd.c
3040
struct userfaultfd_ctx *ctx = fctx->new;
mm/userfaultfd.c
3055
struct userfaultfd_ctx *ctx;
mm/userfaultfd.c
3078
struct userfaultfd_ctx *ctx = vm_ctx->ctx;
mm/userfaultfd.c
3096
struct userfaultfd_ctx *ctx = vm_ctx->ctx;
mm/userfaultfd.c
3110
struct userfaultfd_ctx *ctx;
mm/userfaultfd.c
3134
static bool has_unmap_ctx(struct userfaultfd_ctx *ctx, struct list_head *unmaps,
mm/userfaultfd.c
3151
struct userfaultfd_ctx *ctx = vma->vm_userfaultfd_ctx.ctx;
mm/userfaultfd.c
3194
struct userfaultfd_ctx *ctx = file->private_data;
mm/userfaultfd.c
3241
struct userfaultfd_ctx *ctx)
mm/userfaultfd.c
3247
struct userfaultfd_ctx *ctx)
mm/userfaultfd.c
3254
struct userfaultfd_ctx *ctx = file->private_data;
mm/userfaultfd.c
3290
static int resolve_userfault_fork(struct userfaultfd_ctx *new,
mm/userfaultfd.c
3306
static ssize_t userfaultfd_ctx_read(struct userfaultfd_ctx *ctx, int no_wait,
mm/userfaultfd.c
3320
struct userfaultfd_ctx *fork_nctx = NULL;
mm/userfaultfd.c
3379
fork_nctx = (struct userfaultfd_ctx *)
mm/userfaultfd.c
3474
struct userfaultfd_ctx *ctx = file->private_data;
mm/userfaultfd.c
3502
static void __wake_userfault(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
3515
static __always_inline void wake_userfault(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
3573
static int userfaultfd_register(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
3747
static int userfaultfd_unregister(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
3884
static int userfaultfd_wake(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
3916
static int userfaultfd_copy(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
3976
static int userfaultfd_zeropage(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
4030
static int userfaultfd_writeprotect(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
4082
static int userfaultfd_continue(struct userfaultfd_ctx *ctx, unsigned long arg)
mm/userfaultfd.c
41
struct userfaultfd_ctx *ctx;
mm/userfaultfd.c
4143
static inline int userfaultfd_poison(struct userfaultfd_ctx *ctx, unsigned long arg)
mm/userfaultfd.c
4214
static int userfaultfd_move(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
4284
static int userfaultfd_api(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
4352
struct userfaultfd_ctx *ctx = file->private_data;
mm/userfaultfd.c
4395
struct userfaultfd_ctx *ctx = f->private_data;
mm/userfaultfd.c
4434
struct userfaultfd_ctx *ctx = (struct userfaultfd_ctx *) mem;
mm/userfaultfd.c
4445
struct userfaultfd_ctx *ctx __free(kfree) = NULL;
mm/userfaultfd.c
4536
sizeof(struct userfaultfd_ctx),
mm/userfaultfd.c
778
struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
937
extern ssize_t mfill_atomic_hugetlb(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
962
static __always_inline ssize_t mfill_atomic(struct userfaultfd_ctx *ctx,