Searched refs:anon_name (Results 1 – 8 of 8) sorted by relevance
/linux-6.3-rc2/include/linux/ |
A D | mm_inline.h | 379 if (anon_name) in anon_vma_name_get() 380 kref_get(&anon_name->kref); in anon_vma_name_get() 385 if (anon_name) in anon_vma_name_put() 386 kref_put(&anon_name->kref, anon_vma_name_free); in anon_vma_name_put() 393 if (kref_read(&anon_name->kref) < REFCOUNT_MAX) { in anon_vma_name_reuse() 394 anon_vma_name_get(anon_name); in anon_vma_name_reuse() 395 return anon_name; in anon_vma_name_reuse() 398 return anon_vma_name_alloc(anon_name->name); in anon_vma_name_reuse() 406 if (anon_name) in dup_anon_vma_name() 407 new_vma->anon_name = anon_vma_name_reuse(anon_name); in dup_anon_vma_name() [all …]
|
A D | mm_types.h | 539 struct anon_vma_name *anon_name; member
|
A D | mm.h | 3667 struct anon_vma_name *anon_name); 3671 unsigned long len_in, struct anon_vma_name *anon_name) { in madvise_set_anon_name() argument
|
/linux-6.3-rc2/mm/ |
A D | madvise.c | 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() 84 return anon_name; in anon_vma_name_alloc() 91 kfree(anon_name); in anon_vma_name_free() 98 return vma->anon_name; in anon_vma_name() 107 if (!anon_name) { in replace_anon_vma_name() 108 vma->anon_name = NULL; in replace_anon_vma_name() 116 vma->anon_name = anon_vma_name_reuse(anon_name); in replace_anon_vma_name() 125 if (anon_name) in replace_anon_vma_name() [all …]
|
A D | secretmem.c | 195 const char *anon_name = "[secretmem]"; in secretmem_file_create() local 196 const struct qstr qname = QSTR_INIT(anon_name, strlen(anon_name)); in secretmem_file_create()
|
A D | mmap.c | 750 struct anon_vma_name *anon_name) in is_mergeable_vma() argument 768 if (!anon_vma_name_eq(anon_vma_name(vma), anon_name)) in is_mergeable_vma() 803 struct anon_vma_name *anon_name) in can_vma_merge_before() argument 805 if (is_mergeable_vma(vma, file, vm_flags, vm_userfaultfd_ctx, anon_name) && in can_vma_merge_before() 825 struct anon_vma_name *anon_name) in can_vma_merge_after() argument 827 if (is_mergeable_vma(vma, file, vm_flags, vm_userfaultfd_ctx, anon_name) && in can_vma_merge_after() 892 struct anon_vma_name *anon_name) in vma_merge() argument 933 pgoff, vm_userfaultfd_ctx, anon_name)) { in vma_merge() 943 vm_userfaultfd_ctx, anon_name)) { in vma_merge()
|
/linux-6.3-rc2/fs/proc/ |
A D | task_mmu.c | 277 struct anon_vma_name *anon_name = NULL; in show_map_vma() local 298 anon_name = anon_vma_name(vma); in show_map_vma() 310 if (anon_name) in show_map_vma() 311 seq_printf(m, "[anon_shmem:%s]", anon_name->name); in show_map_vma() 341 if (anon_name) { in show_map_vma() 343 seq_printf(m, "[anon:%s]", anon_name->name); in show_map_vma()
|
/linux-6.3-rc2/kernel/ |
A D | sys.c | 2306 struct anon_vma_name *anon_name = NULL; in prctl_set_vma() local 2326 anon_name = anon_vma_name_alloc(name); in prctl_set_vma() 2328 if (!anon_name) in prctl_set_vma() 2334 error = madvise_set_anon_name(mm, addr, size, anon_name); in prctl_set_vma() 2336 anon_vma_name_put(anon_name); in prctl_set_vma()
|
Completed in 34 milliseconds