/kernel/linux/linux-5.10/include/linux/ |
H A D | mm_inline.h | 137 * mmap_lock should be read-locked when calling anon_vma_name(). Caller should 139 * raise anon_vma_name refcount before releasing the lock. 141 extern struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma); 142 extern struct anon_vma_name *anon_vma_name_alloc(const char *name); 146 static inline void anon_vma_name_get(struct anon_vma_name *anon_name) in anon_vma_name_get() 152 static inline void anon_vma_name_put(struct anon_vma_name *anon_name) in anon_vma_name_put() 159 struct anon_vma_name *anon_vma_name_reuse(struct anon_vma_name *anon_name) in anon_vma_name_reuse() 173 struct anon_vma_name *anon_nam in dup_anon_vma_name() 200 static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) anon_vma_name() function [all...] |
H A D | mm_types.h | 303 struct anon_vma_name { struct 361 * valid only when vm_file is NULL. Use anon_vma_name instead. 363 struct anon_vma_name *anon_name;
|
H A D | mm.h | 2581 struct mempolicy *, struct vm_userfaultfd_ctx, struct anon_vma_name *); 3265 struct anon_vma_name *anon_name); 3269 unsigned long len_in, struct anon_vma_name *anon_name) { in madvise_set_anon_name()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | mm_inline.h | 365 * mmap_lock should be read-locked when calling anon_vma_name(). Caller should 367 * raise anon_vma_name refcount before releasing the lock. 369 extern struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma); 370 extern struct anon_vma_name *anon_vma_name_alloc(const char *name); 374 static inline void anon_vma_name_get(struct anon_vma_name *anon_name) in anon_vma_name_get() 380 static inline void anon_vma_name_put(struct anon_vma_name *anon_name) in anon_vma_name_put() 387 struct anon_vma_name *anon_vma_name_reuse(struct anon_vma_name *anon_name) in anon_vma_name_reuse() 401 struct anon_vma_name *anon_nam in dup_anon_vma_name() 427 static inline struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) anon_vma_name() function [all...] |
H A D | mm_types.h | 544 struct anon_vma_name { struct 647 * unnamed. Serialized by mmap_lock. Use anon_vma_name to access. 649 struct anon_vma_name *anon_name;
|
H A D | mm.h | 3254 struct anon_vma_name *); 4064 struct anon_vma_name *anon_name); 4068 unsigned long len_in, struct anon_vma_name *anon_name) { in madvise_set_anon_name()
|
/kernel/linux/linux-5.10/mm/ |
H A D | madvise.c | 66 struct anon_vma_name *anon_vma_name_alloc(const char *name) in anon_vma_name_alloc() 68 struct anon_vma_name *anon_name; in anon_vma_name_alloc() 84 struct anon_vma_name *anon_name = in anon_vma_name_free() 85 container_of(kref, struct anon_vma_name, kref); in anon_vma_name_free() 89 struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) in anon_vma_name() function 101 struct anon_vma_name *anon_name) in replace_anon_vma_name() 103 struct anon_vma_name *orig_name = anon_vma_name(vma); in replace_anon_vma_name() 121 struct anon_vma_name *anon_nam in replace_anon_vma_name() [all...] |
H A D | mmap.c | 1039 struct anon_vma_name *anon_name) in is_mergeable_vma() 1057 if (!anon_vma_name_eq(anon_vma_name(vma), anon_name)) in is_mergeable_vma() 1092 struct anon_vma_name *anon_name) in can_vma_merge_before() 1114 struct anon_vma_name *anon_name) in can_vma_merge_after() 1175 struct anon_vma_name *anon_name) in vma_merge() 3372 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in copy_vma()
|
H A D | mlock.c | 543 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mlock_fixup()
|
H A D | mprotect.c | 467 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mprotect_fixup()
|
H A D | mempolicy.c | 832 anon_vma_name(vma)); in mbind_range()
|
/kernel/linux/linux-6.6/mm/ |
H A D | madvise.c | 71 struct anon_vma_name *anon_vma_name_alloc(const char *name) in anon_vma_name_alloc() 73 struct anon_vma_name *anon_name; in anon_vma_name_alloc() 89 struct anon_vma_name *anon_name = in anon_vma_name_free() 90 container_of(kref, struct anon_vma_name, kref); in anon_vma_name_free() 94 struct anon_vma_name *anon_vma_name(struct vm_area_struct *vma) in anon_vma_name() function 103 struct anon_vma_name *anon_name) in replace_anon_vma_name() 105 struct anon_vma_name *orig_name = anon_vma_name(vma); in replace_anon_vma_name() 123 struct anon_vma_name *anon_nam in replace_anon_vma_name() [all...] |
H A D | mmap.c | 729 struct anon_vma_name *anon_name, bool may_remove_vma) in is_mergeable_vma() 747 if (!anon_vma_name_eq(anon_vma_name(vma), anon_name)) in is_mergeable_vma() 782 struct anon_vma_name *anon_name) in can_vma_merge_before() 805 struct anon_vma_name *anon_name) in can_vma_merge_after() 875 struct anon_vma_name *anon_name) in vma_merge() 3363 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in copy_vma()
|
H A D | mprotect.c | 635 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mprotect_fixup()
|
H A D | mlock.c | 431 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mlock_fixup()
|
H A D | mremap.c | 1059 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in SYSCALL_DEFINE5()
|
H A D | mempolicy.c | 839 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mbind_range()
|
/kernel/linux/common_modules/memory_security/src/ |
H A D | hideaddr.c | 32 struct anon_vma_name *anon_name; in is_anon_exec() 33 anon_name = anon_vma_name(vma); in is_anon_exec()
|
/kernel/linux/linux-5.10/fs/ |
H A D | userfaultfd.c | 873 NULL_VM_UFFD_CTX, anon_vma_name(vma)); in userfaultfd_release() 1415 anon_vma_name(vma)); in userfaultfd_register() 1585 NULL_VM_UFFD_CTX, anon_vma_name(vma)); in userfaultfd_unregister()
|
/kernel/linux/linux-6.6/fs/ |
H A D | userfaultfd.c | 929 NULL_VM_UFFD_CTX, anon_vma_name(vma)); in userfaultfd_release() 1486 anon_vma_name(vma)); in userfaultfd_register() 1671 NULL_VM_UFFD_CTX, anon_vma_name(vma)); in userfaultfd_unregister()
|
/kernel/linux/linux-5.10/fs/proc/ |
H A D | task_mmu.c | 326 struct anon_vma_name *anon_name; in show_map_vma() 344 anon_name = anon_vma_name(vma); in show_map_vma()
|
/kernel/linux/linux-6.6/fs/proc/ |
H A D | task_mmu.c | 276 struct anon_vma_name *anon_name = NULL; in show_map_vma() 298 anon_name = anon_vma_name(vma); in show_map_vma()
|
/kernel/linux/linux-5.10/kernel/ |
H A D | sys.c | 2307 struct anon_vma_name *anon_name = NULL; in prctl_set_vma()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | sys.c | 2324 struct anon_vma_name *anon_name = NULL; in prctl_set_vma()
|