Home
last modified time | relevance | path

Searched refs:vm_userfaultfd_ctx (Results 1 – 8 of 8) sorted by relevance

/linux/include/linux/
A Duserfaultfd_k.h150 struct vm_userfaultfd_ctx vm_ctx) in is_mergeable_vm_userfaultfd_ctx()
152 return vma->vm_userfaultfd_ctx.ctx == vm_ctx.ctx; in is_mergeable_vm_userfaultfd_ctx()
255 struct vm_userfaultfd_ctx *);
256 extern void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *,
307 struct vm_userfaultfd_ctx vm_ctx) in is_mergeable_vm_userfaultfd_ctx()
360 struct vm_userfaultfd_ctx *ctx) in mremap_userfaultfd_prep()
364 static inline void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *ctx, in mremap_userfaultfd_complete()
A Dmm_types.h582 #define NULL_VM_UFFD_CTX ((struct vm_userfaultfd_ctx) { NULL, })
583 struct vm_userfaultfd_ctx { struct
587 #define NULL_VM_UFFD_CTX ((struct vm_userfaultfd_ctx) {}) argument
588 struct vm_userfaultfd_ctx {}; struct
772 struct vm_userfaultfd_ctx vm_userfaultfd_ctx; member
/linux/fs/
A Duserfaultfd.c382 ctx = vma->vm_userfaultfd_ctx.ctx; in handle_userfault()
623 octx = vma->vm_userfaultfd_ctx.ctx; in dup_userfaultfd()
667 vma->vm_userfaultfd_ctx.ctx = ctx; in dup_userfaultfd()
724 struct vm_userfaultfd_ctx *vm_ctx) in mremap_userfaultfd_prep()
728 ctx = vma->vm_userfaultfd_ctx.ctx; in mremap_userfaultfd_prep()
777 ctx = vma->vm_userfaultfd_ctx.ctx; in userfaultfd_remove()
1321 BUG_ON(!!cur->vm_userfaultfd_ctx.ctx ^ in userfaultfd_register()
1364 if (cur->vm_userfaultfd_ctx.ctx && in userfaultfd_register()
1365 cur->vm_userfaultfd_ctx.ctx != ctx) in userfaultfd_register()
1468 BUG_ON(!!cur->vm_userfaultfd_ctx.ctx ^ in userfaultfd_unregister()
[all …]
/linux/mm/
A Duserfaultfd.c34 if (!dst_vma->vm_userfaultfd_ctx.ctx) in validate_dst_vma()
1386 if (!dst_vma->vm_userfaultfd_ctx.ctx || in validate_move_areas()
1387 dst_vma->vm_userfaultfd_ctx.ctx != ctx) in validate_move_areas()
1787 vma->vm_userfaultfd_ctx = (struct vm_userfaultfd_ctx){ctx}; in userfaultfd_set_ctx()
1843 BUG_ON(vma->vm_userfaultfd_ctx.ctx && in userfaultfd_register_range()
1844 vma->vm_userfaultfd_ctx.ctx != ctx); in userfaultfd_register_range()
1851 if (vma->vm_userfaultfd_ctx.ctx == ctx && in userfaultfd_register_range()
1862 (struct vm_userfaultfd_ctx){ctx}); in userfaultfd_register_range()
1893 if (vma->vm_userfaultfd_ctx.ctx == ctx) in userfaultfd_release_new()
1920 BUG_ON(!!vma->vm_userfaultfd_ctx.ctx ^ in userfaultfd_release_all()
[all …]
A Dvma.h86 struct vm_userfaultfd_ctx uffd_ctx;
130 .uffd_ctx = vma_->vm_userfaultfd_ctx, \
306 struct vm_userfaultfd_ctx new_ctx);
A Dmremap.c661 struct vm_userfaultfd_ctx *uf, struct list_head *uf_unmap) in move_vma()
876 unsigned long flags, struct vm_userfaultfd_ctx *uf, in mremap_to()
995 struct vm_userfaultfd_ctx uf = NULL_VM_UFFD_CTX; in SYSCALL_DEFINE5()
A Dvma.c1495 struct vm_userfaultfd_ctx new_ctx) in vma_modify_flags_uffd()
/linux/tools/testing/vma/
A Dvma_internal.h164 struct vm_userfaultfd_ctx {}; struct
287 struct vm_userfaultfd_ctx vm_userfaultfd_ctx; member
603 struct vm_userfaultfd_ctx vm_ctx) in is_mergeable_vm_userfaultfd_ctx()

Completed in 29 milliseconds