Searched refs:vm_userfaultfd_ctx (Results 1 – 10 of 10) sorted by relevance
| /linux/include/linux/ |
| H A D | userfaultfd_k.h | 146 struct vm_userfaultfd_ctx vm_ctx) in is_mergeable_vm_userfaultfd_ctx() 148 return vma->vm_userfaultfd_ctx.ctx == vm_ctx.ctx; in is_mergeable_vm_userfaultfd_ctx() 247 struct userfaultfd_ctx *uffd_ctx = vma->vm_userfaultfd_ctx.ctx; in vma_has_uffd_without_event_remap() 257 struct vm_userfaultfd_ctx *); 258 extern void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *, 261 void mremap_userfaultfd_fail(struct vm_userfaultfd_ctx *); 347 struct vm_userfaultfd_ctx vm_ctx) in is_mergeable_vm_userfaultfd_ctx() 400 struct vm_userfaultfd_ctx *ctx) in mremap_userfaultfd_prep() 404 static inline void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *ctx, in mremap_userfaultfd_complete() 411 static inline void mremap_userfaultfd_fail(struct vm_userfaultfd_ctx *ctx) in mremap_userfaultfd_fail()
|
| H A D | mm_types.h | 719 #define NULL_VM_UFFD_CTX ((struct vm_userfaultfd_ctx) { NULL, }) 720 struct vm_userfaultfd_ctx { struct 724 #define NULL_VM_UFFD_CTX ((struct vm_userfaultfd_ctx) {}) argument 725 struct vm_userfaultfd_ctx {}; struct 1052 struct vm_userfaultfd_ctx vm_userfaultfd_ctx; member
|
| /linux/mm/ |
| H A D | vma_init.c | 60 memcpy(&dest->vm_userfaultfd_ctx, &src->vm_userfaultfd_ctx, in vm_area_init_from() 61 sizeof(dest->vm_userfaultfd_ctx)); in vm_area_init_from()
|
| H A D | userfaultfd.c | 35 if (!dst_vma->vm_userfaultfd_ctx.ctx) in validate_dst_vma() 1561 if (!dst_vma->vm_userfaultfd_ctx.ctx || in validate_move_areas() 1562 dst_vma->vm_userfaultfd_ctx.ctx != ctx) in validate_move_areas() 1961 vma->vm_userfaultfd_ctx = (struct vm_userfaultfd_ctx){ctx}; in userfaultfd_set_ctx() 2025 VM_WARN_ON_ONCE(vma->vm_userfaultfd_ctx.ctx && in userfaultfd_register_range() 2026 vma->vm_userfaultfd_ctx.ctx != ctx); in userfaultfd_register_range() 2033 if (vma->vm_userfaultfd_ctx.ctx == ctx && in userfaultfd_register_range() 2044 (struct vm_userfaultfd_ctx){ctx}, in userfaultfd_register_range() 2073 /* the various vma->vm_userfaultfd_ctx stil in userfaultfd_release_new() [all...] |
| H A D | vma.h | 105 struct vm_userfaultfd_ctx uffd_ctx; 261 .uffd_ctx = vma_->vm_userfaultfd_ctx, \ 433 struct vm_userfaultfd_ctx new_ctx, bool give_up_on_oom);
|
| H A D | mremap.c | 59 struct vm_userfaultfd_ctx *uf; 1969 struct vm_userfaultfd_ctx uf = NULL_VM_UFFD_CTX; in SYSCALL_DEFINE5()
|
| H A D | vma.c | 1741 struct vm_userfaultfd_ctx new_ctx, bool give_up_on_oom) in vma_modify_flags_uffd()
|
| /linux/fs/ |
| H A D | userfaultfd.c | 99 struct userfaultfd_ctx *ctx = vma->vm_userfaultfd_ctx.ctx; in userfaultfd_wp_unpopulated() 400 ctx = vma->vm_userfaultfd_ctx.ctx; in handle_userfault() 640 octx = vma->vm_userfaultfd_ctx.ctx; in dup_userfaultfd() 684 vma->vm_userfaultfd_ctx.ctx = ctx; in dup_userfaultfd() 741 struct vm_userfaultfd_ctx *vm_ctx) in mremap_userfaultfd_prep() 745 ctx = vma->vm_userfaultfd_ctx.ctx; in mremap_userfaultfd_prep() 762 void mremap_userfaultfd_complete(struct vm_userfaultfd_ctx *vm_ctx, in mremap_userfaultfd_complete() 782 void mremap_userfaultfd_fail(struct vm_userfaultfd_ctx *vm_ctx) in mremap_userfaultfd_fail() 799 ctx = vma->vm_userfaultfd_ctx.ctx; in userfaultfd_remove() 837 struct userfaultfd_ctx *ctx = vma->vm_userfaultfd_ctx.ctx; in userfaultfd_unmap_prep() [all …]
|
| /linux/tools/testing/vma/include/ |
| H A D | stubs.h | 36 struct vm_userfaultfd_ctx {}; struct 352 struct vm_userfaultfd_ctx vm_ctx) in is_mergeable_vm_userfaultfd_ctx()
|
| H A D | dup.h | 605 struct vm_userfaultfd_ctx vm_userfaultfd_ctx; member
|