Searched refs:vm_userfaultfd_ctx (Results 1 – 12 of 12) sorted by relevance
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | userfaultfd_k.h | 76 struct vm_userfaultfd_ctx vm_ctx) in is_mergeable_vm_userfaultfd_ctx() 78 return vma->vm_userfaultfd_ctx.ctx == vm_ctx.ctx; in is_mergeable_vm_userfaultfd_ctx() 133 struct vm_userfaultfd_ctx *); 134 extern void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *, 158 struct vm_userfaultfd_ctx vm_ctx) in is_mergeable_vm_userfaultfd_ctx() 207 struct vm_userfaultfd_ctx *ctx) in mremap_userfaultfd_prep() 211 static inline void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *ctx, in mremap_userfaultfd_complete()
|
| H A D | mm_types.h | 293 #define NULL_VM_UFFD_CTX ((struct vm_userfaultfd_ctx) { NULL, }) 294 struct vm_userfaultfd_ctx { struct 298 #define NULL_VM_UFFD_CTX ((struct vm_userfaultfd_ctx) {}) argument 299 struct vm_userfaultfd_ctx {}; struct 383 struct vm_userfaultfd_ctx vm_userfaultfd_ctx; member
|
| H A D | mm.h | 2683 pgoff_t pgoff, struct mempolicy *mpol, struct vm_userfaultfd_ctx uff, 2689 pgoff_t off, struct mempolicy *pol, struct vm_userfaultfd_ctx uff, in vma_merge()
|
| /OK3568_Linux_fs/kernel/fs/ |
| H A D | userfaultfd.c | 396 ctx = vmf->vma->vm_userfaultfd_ctx.ctx; in handle_userfault() 613 if (vma->vm_userfaultfd_ctx.ctx == release_new_ctx) { in userfaultfd_event_wait_completion() 614 vma->vm_userfaultfd_ctx = NULL_VM_UFFD_CTX; in userfaultfd_event_wait_completion() 644 octx = vma->vm_userfaultfd_ctx.ctx; in dup_userfaultfd() 647 vma->vm_userfaultfd_ctx = NULL_VM_UFFD_CTX; in dup_userfaultfd() 686 vma->vm_userfaultfd_ctx.ctx = ctx; in dup_userfaultfd() 715 struct vm_userfaultfd_ctx *vm_ctx) in mremap_userfaultfd_prep() 719 ctx = vma->vm_userfaultfd_ctx.ctx; in mremap_userfaultfd_prep() 730 vma->vm_userfaultfd_ctx = NULL_VM_UFFD_CTX; in mremap_userfaultfd_prep() 735 void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *vm_ctx, in mremap_userfaultfd_complete() [all …]
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | mmap.c | 1085 struct vm_userfaultfd_ctx vm_userfaultfd_ctx, in is_mergeable_vma() argument 1102 if (!is_mergeable_vm_userfaultfd_ctx(vma, vm_userfaultfd_ctx)) in is_mergeable_vma() 1138 struct vm_userfaultfd_ctx vm_userfaultfd_ctx, in can_vma_merge_before() argument 1141 if (is_mergeable_vma(vma, file, vm_flags, vm_userfaultfd_ctx, anon_name) && in can_vma_merge_before() 1160 struct vm_userfaultfd_ctx vm_userfaultfd_ctx, in can_vma_merge_after() argument 1163 if (is_mergeable_vma(vma, file, vm_flags, vm_userfaultfd_ctx, anon_name) && in can_vma_merge_after() 1221 struct vm_userfaultfd_ctx vm_userfaultfd_ctx, in __vma_merge() argument 1252 vm_userfaultfd_ctx, in __vma_merge() 1262 vm_userfaultfd_ctx, in __vma_merge() 1287 vm_userfaultfd_ctx, in __vma_merge() [all …]
|
| H A D | mremap.c | 542 struct vm_userfaultfd_ctx *uf, struct list_head *uf_unmap) in move_vma() 765 unsigned long flags, struct vm_userfaultfd_ctx *uf, in mremap_to() 887 struct vm_userfaultfd_ctx uf = NULL_VM_UFFD_CTX; in SYSCALL_DEFINE5()
|
| H A D | userfaultfd.c | 45 if (!dst_vma->vm_userfaultfd_ctx.ctx) in find_dst_vma()
|
| H A D | mlock.c | 553 vma->vm_userfaultfd_ctx, vma_get_anon_name(vma)); in mlock_fixup()
|
| H A D | mprotect.c | 457 vma->vm_userfaultfd_ctx, vma_get_anon_name(vma)); in mprotect_fixup()
|
| H A D | madvise.c | 141 vma->vm_userfaultfd_ctx, vma_get_anon_name(vma)); in madvise_behavior()
|
| H A D | mempolicy.c | 840 new_pol, vma->vm_userfaultfd_ctx, in mbind_range()
|
| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | sys.c | 2302 vma->vm_userfaultfd_ctx, name_addr); in prctl_update_vma_anon_name()
|