Symbol: vm_userfaultfd_ctx
include/linux/mm_types.h
1059
struct vm_userfaultfd_ctx vm_userfaultfd_ctx;
include/linux/mm_types.h
720
#define NULL_VM_UFFD_CTX ((struct vm_userfaultfd_ctx) { NULL, })
include/linux/mm_types.h
725
#define NULL_VM_UFFD_CTX ((struct vm_userfaultfd_ctx) {})
include/linux/userfaultfd_k.h
163
struct vm_userfaultfd_ctx vm_ctx)
include/linux/userfaultfd_k.h
165
return vma->vm_userfaultfd_ctx.ctx == vm_ctx.ctx;
include/linux/userfaultfd_k.h
230
struct userfaultfd_ctx *uffd_ctx = vma->vm_userfaultfd_ctx.ctx;
include/linux/userfaultfd_k.h
240
struct vm_userfaultfd_ctx *);
include/linux/userfaultfd_k.h
241
extern void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *,
include/linux/userfaultfd_k.h
244
void mremap_userfaultfd_fail(struct vm_userfaultfd_ctx *);
include/linux/userfaultfd_k.h
311
struct vm_userfaultfd_ctx vm_ctx)
include/linux/userfaultfd_k.h
364
struct vm_userfaultfd_ctx *ctx)
include/linux/userfaultfd_k.h
368
static inline void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *ctx,
include/linux/userfaultfd_k.h
375
static inline void mremap_userfaultfd_fail(struct vm_userfaultfd_ctx *ctx)
mm/mremap.c
2027
struct vm_userfaultfd_ctx uf = NULL_VM_UFFD_CTX;
mm/mremap.c
59
struct vm_userfaultfd_ctx *uf;
mm/userfaultfd.c
102
if (!dst_vma->vm_userfaultfd_ctx.ctx)
mm/userfaultfd.c
1729
if (!dst_vma->vm_userfaultfd_ctx.ctx ||
mm/userfaultfd.c
1730
dst_vma->vm_userfaultfd_ctx.ctx != ctx)
mm/userfaultfd.c
2164
vma->vm_userfaultfd_ctx = (struct vm_userfaultfd_ctx){ctx};
mm/userfaultfd.c
2232
VM_WARN_ON_ONCE(vma->vm_userfaultfd_ctx.ctx &&
mm/userfaultfd.c
2233
vma->vm_userfaultfd_ctx.ctx != ctx);
mm/userfaultfd.c
2240
if (vma->vm_userfaultfd_ctx.ctx == ctx &&
mm/userfaultfd.c
2254
(struct vm_userfaultfd_ctx){ctx},
mm/userfaultfd.c
2286
if (vma->vm_userfaultfd_ctx.ctx == ctx)
mm/userfaultfd.c
2313
VM_WARN_ON_ONCE(!!vma->vm_userfaultfd_ctx.ctx ^
mm/userfaultfd.c
2315
if (vma->vm_userfaultfd_ctx.ctx != ctx) {
mm/userfaultfd.c
2391
struct userfaultfd_ctx *ctx = vma->vm_userfaultfd_ctx.ctx;
mm/userfaultfd.c
2712
ctx = vma->vm_userfaultfd_ctx.ctx;
mm/userfaultfd.c
2952
octx = vma->vm_userfaultfd_ctx.ctx;
mm/userfaultfd.c
2996
vma->vm_userfaultfd_ctx.ctx = ctx;
mm/userfaultfd.c
3053
struct vm_userfaultfd_ctx *vm_ctx)
mm/userfaultfd.c
3057
ctx = vma->vm_userfaultfd_ctx.ctx;
mm/userfaultfd.c
3074
void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *vm_ctx,
mm/userfaultfd.c
3094
void mremap_userfaultfd_fail(struct vm_userfaultfd_ctx *vm_ctx)
mm/userfaultfd.c
3113
ctx = vma->vm_userfaultfd_ctx.ctx;
mm/userfaultfd.c
3151
struct userfaultfd_ctx *ctx = vma->vm_userfaultfd_ctx.ctx;
mm/userfaultfd.c
3655
VM_WARN_ON_ONCE(!!cur->vm_userfaultfd_ctx.ctx ^
mm/userfaultfd.c
3698
if (cur->vm_userfaultfd_ctx.ctx &&
mm/userfaultfd.c
3699
cur->vm_userfaultfd_ctx.ctx != ctx)
mm/userfaultfd.c
3802
VM_WARN_ON_ONCE(!!cur->vm_userfaultfd_ctx.ctx ^
mm/userfaultfd.c
3809
if (cur->vm_userfaultfd_ctx.ctx &&
mm/userfaultfd.c
3810
cur->vm_userfaultfd_ctx.ctx != ctx)
mm/userfaultfd.c
3837
if (!vma->vm_userfaultfd_ctx.ctx)
mm/userfaultfd.c
3840
VM_WARN_ON_ONCE(vma->vm_userfaultfd_ctx.ctx != ctx);
mm/userfaultfd.c
3858
wake_userfault(vma->vm_userfaultfd_ctx.ctx, &range);
mm/userfaultfd.c
4202
return userfaultfd_wp_async_ctx(vma->vm_userfaultfd_ctx.ctx);
mm/vma.c
1760
const vma_flags_t *vma_flags, struct vm_userfaultfd_ctx new_ctx,
mm/vma.h
109
struct vm_userfaultfd_ctx uffd_ctx;
mm/vma.h
265
.uffd_ctx = vma_->vm_userfaultfd_ctx, \
mm/vma.h
436
struct vm_userfaultfd_ctx new_ctx, bool give_up_on_oom);
mm/vma_init.c
60
memcpy(&dest->vm_userfaultfd_ctx, &src->vm_userfaultfd_ctx,
mm/vma_init.c
61
sizeof(dest->vm_userfaultfd_ctx));
tools/testing/vma/include/dup.h
629
struct vm_userfaultfd_ctx vm_userfaultfd_ctx;
tools/testing/vma/include/stubs.h
354
struct vm_userfaultfd_ctx vm_ctx)