Home
last modified time | relevance | path

Searched refs:anon_vma_name (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
H A Dmm_inline.h137 * 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 Dmm_types.h303 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 Dmm.h2581 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 Dmm_inline.h365 * 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 Dmm_types.h544 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 Dmm.h3254 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 Dmadvise.c66 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 Dmmap.c1039 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 Dmlock.c543 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mlock_fixup()
H A Dmprotect.c467 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mprotect_fixup()
H A Dmempolicy.c832 anon_vma_name(vma)); in mbind_range()
/kernel/linux/linux-6.6/mm/
H A Dmadvise.c71 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 Dmmap.c729 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 Dmprotect.c635 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mprotect_fixup()
H A Dmlock.c431 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mlock_fixup()
H A Dmremap.c1059 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in SYSCALL_DEFINE5()
H A Dmempolicy.c839 vma->vm_userfaultfd_ctx, anon_vma_name(vma)); in mbind_range()
/kernel/linux/common_modules/memory_security/src/
H A Dhideaddr.c32 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 Duserfaultfd.c873 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 Duserfaultfd.c929 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 Dtask_mmu.c326 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 Dtask_mmu.c276 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 Dsys.c2307 struct anon_vma_name *anon_name = NULL; in prctl_set_vma()
/kernel/linux/linux-6.6/kernel/
H A Dsys.c2324 struct anon_vma_name *anon_name = NULL; in prctl_set_vma()

Completed in 53 milliseconds