Lines Matching defs:anon_name
73 struct anon_vma_name *anon_name;
76 /* Add 1 for NUL terminator at the end of the anon_name->name */
78 anon_name = kmalloc(struct_size(anon_name, name, count), GFP_KERNEL);
79 if (anon_name) {
80 kref_init(&anon_name->kref);
81 memcpy(anon_name->name, name, count);
84 return anon_name;
89 struct anon_vma_name *anon_name =
91 kfree(anon_name);
98 return vma->anon_name;
103 struct anon_vma_name *anon_name)
107 if (!anon_name) {
108 vma->anon_name = NULL;
113 if (anon_vma_name_eq(orig_name, anon_name))
116 vma->anon_name = anon_vma_name_reuse(anon_name);
123 struct anon_vma_name *anon_name)
125 if (anon_name)
134 * Caller should ensure anon_name stability by raising its refcount even when
135 * anon_name belongs to a valid vma because this function might free that vma.
140 struct anon_vma_name *anon_name)
147 if (new_flags == vma->vm_flags && anon_vma_name_eq(anon_vma_name(vma), anon_name)) {
155 vma->vm_userfaultfd_ctx, anon_name);
180 error = replace_anon_vma_name(vma, anon_name);
1030 struct anon_vma_name *anon_name;
1099 anon_name = anon_vma_name(vma);
1100 anon_vma_name_get(anon_name);
1102 anon_name);
1103 anon_vma_name_put(anon_name);
1291 unsigned long anon_name)
1300 (struct anon_vma_name *)anon_name);
1312 unsigned long len_in, struct anon_vma_name *anon_name)
1332 return madvise_walk_vmas(mm, start, end, (unsigned long)anon_name,