Searched refs:anon_name (Results 1 – 11 of 11) sorted by relevance
/linux-6.12.1/include/linux/ |
D | mm_inline.h | 362 static inline void anon_vma_name_get(struct anon_vma_name *anon_name) in anon_vma_name_get() argument 364 if (anon_name) in anon_vma_name_get() 365 kref_get(&anon_name->kref); in anon_vma_name_get() 368 static inline void anon_vma_name_put(struct anon_vma_name *anon_name) in anon_vma_name_put() argument 370 if (anon_name) in anon_vma_name_put() 371 kref_put(&anon_name->kref, anon_vma_name_free); in anon_vma_name_put() 375 struct anon_vma_name *anon_vma_name_reuse(struct anon_vma_name *anon_name) in anon_vma_name_reuse() argument 378 if (kref_read(&anon_name->kref) < REFCOUNT_MAX) { in anon_vma_name_reuse() 379 anon_vma_name_get(anon_name); in anon_vma_name_reuse() 380 return anon_name; in anon_vma_name_reuse() [all …]
|
D | mm_types.h | 758 struct anon_vma_name *anon_name; member
|
D | mm.h | 4118 struct anon_vma_name *anon_name); 4122 unsigned long len_in, struct anon_vma_name *anon_name) { in madvise_set_anon_name() argument
|
/linux-6.12.1/mm/ |
D | madvise.c | 73 struct anon_vma_name *anon_name; in anon_vma_name_alloc() local 78 anon_name = kmalloc(struct_size(anon_name, name, count), GFP_KERNEL); in anon_vma_name_alloc() 79 if (anon_name) { in anon_vma_name_alloc() 80 kref_init(&anon_name->kref); in anon_vma_name_alloc() 81 memcpy(anon_name->name, name, count); in anon_vma_name_alloc() 84 return anon_name; in anon_vma_name_alloc() 89 struct anon_vma_name *anon_name = in anon_vma_name_free() local 91 kfree(anon_name); in anon_vma_name_free() 98 return vma->anon_name; in anon_vma_name() 103 struct anon_vma_name *anon_name) in replace_anon_vma_name() argument [all …]
|
D | secretmem.c | 197 const char *anon_name = "[secretmem]"; in secretmem_file_create() local 198 const struct qstr qname = QSTR_INIT(anon_name, strlen(anon_name)); in secretmem_file_create()
|
D | vma.h | 87 struct anon_vma_name *anon_name; member 131 .anon_name = anon_vma_name(vma_), \
|
D | vma.c | 30 if (!anon_vma_name_eq(anon_vma_name(vma), vmg->anon_name)) in is_mergeable_vma() 1470 vmg.anon_name = new_name; in vma_modify_flags_name()
|
/linux-6.12.1/virt/kvm/ |
D | guest_memfd.c | 397 const char *anon_name = "[kvm-gmem]"; in __kvm_gmem_create() local 413 file = anon_inode_create_getfile(anon_name, &kvm_gmem_fops, gmem, in __kvm_gmem_create()
|
/linux-6.12.1/kernel/ |
D | sys.c | 2346 struct anon_vma_name *anon_name = NULL; in prctl_set_vma() local 2366 anon_name = anon_vma_name_alloc(name); in prctl_set_vma() 2368 if (!anon_name) in prctl_set_vma() 2374 error = madvise_set_anon_name(mm, addr, size, anon_name); in prctl_set_vma() 2376 anon_vma_name_put(anon_name); in prctl_set_vma()
|
/linux-6.12.1/fs/proc/ |
D | task_mmu.c | 248 struct anon_vma_name *anon_name = vma->vm_mm ? anon_vma_name(vma) : NULL; in get_vma_name() local 263 if (anon_name) { in get_vma_name() 265 *name = anon_name->name; in get_vma_name() 297 if (anon_name) { in get_vma_name() 299 *name = anon_name->name; in get_vma_name()
|
/linux-6.12.1/tools/testing/vma/ |
D | vma_internal.h | 273 struct anon_vma_name *anon_name; member
|