Searched refs:vm_userfaultfd_ctx (Results 1 – 11 of 11) sorted by relevance
/openbmc/linux/include/linux/ |
H A D | userfaultfd_k.h | 98 struct vm_userfaultfd_ctx vm_ctx) in is_mergeable_vm_userfaultfd_ctx() 100 return vma->vm_userfaultfd_ctx.ctx == vm_ctx.ctx; in is_mergeable_vm_userfaultfd_ctx() 186 struct vm_userfaultfd_ctx *); 187 extern void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *, 211 struct vm_userfaultfd_ctx vm_ctx) in is_mergeable_vm_userfaultfd_ctx() 260 struct vm_userfaultfd_ctx *ctx) in mremap_userfaultfd_prep() 264 static inline void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *ctx, in mremap_userfaultfd_complete()
|
H A D | mm_types.h | 534 #define NULL_VM_UFFD_CTX ((struct vm_userfaultfd_ctx) { NULL, }) 535 struct vm_userfaultfd_ctx { struct 539 #define NULL_VM_UFFD_CTX ((struct vm_userfaultfd_ctx) {}) argument 540 struct vm_userfaultfd_ctx {}; struct 662 struct vm_userfaultfd_ctx vm_userfaultfd_ctx; member
|
H A D | mm.h | 3229 struct file *, pgoff_t, struct mempolicy *, struct vm_userfaultfd_ctx,
|
/openbmc/linux/fs/ |
H A D | userfaultfd.c | 438 ctx = vma->vm_userfaultfd_ctx.ctx; in handle_userfault() 694 octx = vma->vm_userfaultfd_ctx.ctx; in dup_userfaultfd() 734 vma->vm_userfaultfd_ctx.ctx = ctx; in dup_userfaultfd() 767 ctx = vma->vm_userfaultfd_ctx.ctx; in mremap_userfaultfd_prep() 816 ctx = vma->vm_userfaultfd_ctx.ctx; in userfaultfd_remove() 918 BUG_ON(!!vma->vm_userfaultfd_ctx.ctx ^ in userfaultfd_release() 1401 BUG_ON(!!cur->vm_userfaultfd_ctx.ctx ^ in userfaultfd_register() 1444 if (cur->vm_userfaultfd_ctx.ctx && in userfaultfd_register() 1468 BUG_ON(vma->vm_userfaultfd_ctx.ctx && in userfaultfd_register() 1514 vma->vm_userfaultfd_ctx.ctx = ctx; in userfaultfd_register() [all …]
|
/openbmc/linux/mm/ |
H A D | mmap.c | 722 struct vm_userfaultfd_ctx vm_userfaultfd_ctx, in is_mergeable_vma() argument 739 if (!is_mergeable_vm_userfaultfd_ctx(vma, vm_userfaultfd_ctx)) in is_mergeable_vma() 775 pgoff_t vm_pgoff, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, in can_vma_merge_before() argument 778 if (is_mergeable_vma(vma, file, vm_flags, vm_userfaultfd_ctx, anon_name, true) && in can_vma_merge_before() 798 pgoff_t vm_pgoff, struct vm_userfaultfd_ctx vm_userfaultfd_ctx, in can_vma_merge_after() argument 801 if (is_mergeable_vma(vma, file, vm_flags, vm_userfaultfd_ctx, anon_name, false) && in can_vma_merge_after() 868 struct vm_userfaultfd_ctx vm_userfaultfd_ctx, in vma_merge() argument 908 pgoff, vm_userfaultfd_ctx, anon_name)) { in vma_merge() 917 vm_userfaultfd_ctx, anon_name)) { in vma_merge() 2735 pgoff, vma->vm_userfaultfd_ctx, NULL) : in mmap_region() [all …]
|
H A D | mremap.c | 587 struct vm_userfaultfd_ctx *uf, struct list_head *uf_unmap) in move_vma() 802 unsigned long flags, struct vm_userfaultfd_ctx *uf, in mremap_to() 916 struct vm_userfaultfd_ctx uf = NULL_VM_UFFD_CTX; in SYSCALL_DEFINE5() 1059 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in SYSCALL_DEFINE5()
|
H A D | mlock.c | 431 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mlock_fixup()
|
H A D | mprotect.c | 634 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mprotect_fixup()
|
H A D | userfaultfd.c | 42 if (!dst_vma->vm_userfaultfd_ctx.ctx) in find_dst_vma()
|
H A D | madvise.c | 155 vma->vm_userfaultfd_ctx, anon_name); in madvise_update_vma()
|
H A D | mempolicy.c | 839 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mbind_range()
|