Home
last modified time | relevance | path

Searched refs:anon_name (Results 1 – 10 of 10) sorted by relevance

/linux/include/linux/
H A Dmm_inline.h396 static inline void anon_vma_name_get(struct anon_vma_name *anon_name)
398 if (anon_name) in anon_vma_name_reuse()
399 kref_get(&anon_name->kref); in anon_vma_name_reuse()
402 static inline void anon_vma_name_put(struct anon_vma_name *anon_name) in anon_vma_name_reuse()
404 if (anon_name) in anon_vma_name_reuse()
405 kref_put(&anon_name->kref, anon_vma_name_free); in anon_vma_name_reuse()
409 struct anon_vma_name *anon_vma_name_reuse(struct anon_vma_name *anon_name) in dup_anon_vma_name()
411 /* Prevent anon_name refcount saturation early on */ in dup_anon_vma_name() local
412 if (kref_read(&anon_name->kref) < REFCOUNT_MAX) { in dup_anon_vma_name()
413 anon_vma_name_get(anon_name); in dup_anon_vma_name()
384 anon_vma_name_get(struct anon_vma_name * anon_name) anon_vma_name_get() argument
390 anon_vma_name_put(struct anon_vma_name * anon_name) anon_vma_name_put() argument
397 anon_vma_name_reuse(struct anon_vma_name * anon_name) anon_vma_name_reuse() argument
437 anon_vma_name_get(struct anon_vma_name * anon_name) anon_vma_name_get() argument
438 anon_vma_name_put(struct anon_vma_name * anon_name) anon_vma_name_put() argument
[all...]
H A Dmm_types.h1069 struct anon_vma_name *anon_name;
1050 struct anon_vma_name *anon_name; global() member
/linux/mm/
H A Dmadvise.c71 struct anon_vma_name *anon_name; member
89 struct anon_vma_name *anon_name; in anon_vma_name_alloc() local
92 /* Add 1 for NUL terminator at the end of the anon_name->name */ in anon_vma_name_alloc()
94 anon_name = kmalloc_flex(*anon_name, name, count); in anon_vma_name_alloc()
95 if (anon_name) { in anon_vma_name_alloc()
96 kref_init(&anon_name->kref); in anon_vma_name_alloc()
97 memcpy(anon_name->name, name, count); in anon_vma_name_alloc()
100 return anon_name; in anon_vma_name_alloc()
105 struct anon_vma_name *anon_name in anon_vma_name_free() local
118 replace_anon_vma_name(struct vm_area_struct * vma,struct anon_vma_name * anon_name) replace_anon_vma_name() argument
138 replace_anon_vma_name(struct vm_area_struct * vma,struct anon_vma_name * anon_name) replace_anon_vma_name() argument
155 struct anon_vma_name *anon_name = madv_behavior->anon_name; madvise_update_vma() local
2184 madvise_set_anon_name(struct mm_struct * mm,unsigned long start,unsigned long len_in,struct anon_vma_name * anon_name) madvise_set_anon_name() argument
2225 struct anon_vma_name *anon_name = NULL; set_anon_vma_name() local
[all...]
H A Dvma_init.c63 dest->anon_name = src->anon_name; in vm_area_init_from()
H A Dsecretmem.c194 const char *anon_name = "[secretmem]"; in secretmem_file_create() local
196 inode = anon_inode_make_secure_inode(secretmem_mnt->mnt_sb, anon_name, NULL); in secretmem_file_create()
H A Dvma.h110 struct anon_vma_name *anon_name;
266 .anon_name = anon_vma_name(vma_), \
106 struct anon_vma_name *anon_name; global() member
H A Ddebug.c266 vmg->anon_name, in dump_vmg()
H A Dvma.c101 if (!anon_vma_name_eq(anon_vma_name(vma), vmg->anon_name)) in is_mergeable_vma()
1740 vmg.anon_name = new_name; in vma_modify_flags_uffd()
/linux/fs/proc/
H A Dtask_mmu.c386 struct anon_vma_name *anon_name = vma->vm_mm ? anon_vma_name(vma) : NULL; in get_vma_name() local
401 if (anon_name) { in get_vma_name()
403 *name = anon_name->name; in get_vma_name()
435 if (anon_name) { in get_vma_name()
437 *name = anon_name->name; in get_vma_name()
/linux/tools/testing/vma/include/
H A Ddup.h640 struct anon_vma_name *anon_name;
603 struct anon_vma_name *anon_name; global() member