Home
last modified time | relevance | path

Searched defs:anon_vma (Results 1 – 8 of 8) sorted by relevance

/linux-6.3-rc2/include/linux/
A Drmap.h31 struct anon_vma { struct
32 struct anon_vma *root; /* Root of this anon_vma tree */ argument
35 * The refcount is taken on an anon_vma when there is no argument
47 * This counter is used for making decision about reusing anon_vma argument
54 struct anon_vma *parent; /* Parent of this anon_vma */ argument
70 * The copy-on-write semantics of fork mean that an anon_vma argument
84 struct anon_vma *anon_vma; member
106 static inline void get_anon_vma(struct anon_vma *anon_vma) in get_anon_vma()
113 static inline void put_anon_vma(struct anon_vma *anon_vma) in put_anon_vma()
119 static inline void anon_vma_lock_write(struct anon_vma *anon_vma) in anon_vma_lock_write()
[all …]
A Dmm_types.h522 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member
/linux-6.3-rc2/mm/
A Drmap.c91 struct anon_vma *anon_vma; in anon_vma_alloc() local
151 struct anon_vma *anon_vma) in anon_vma_chain_link()
190 struct anon_vma *anon_vma, *allocated; in __anon_vma_prepare() local
286 struct anon_vma *anon_vma; in anon_vma_clone() local
337 struct anon_vma *anon_vma; in anon_vma_fork() local
453 struct anon_vma *anon_vma = data; in anon_vma_ctor() local
495 struct anon_vma *anon_vma = NULL; in folio_get_anon_vma() local
540 struct anon_vma *anon_vma = NULL; in folio_lock_anon_vma_read() local
1117 void *anon_vma = vma->anon_vma; in page_move_anon_rmap() local
2365 struct anon_vma *anon_vma; in rmap_walk_anon_lock() local
[all …]
A Dmigrate.c1039 struct anon_vma *anon_vma; member
1044 struct anon_vma *anon_vma) in __migrate_folio_record()
1065 struct anon_vma *anon_vma, in migrate_folio_undo_src()
1123 struct anon_vma *anon_vma = NULL; in migrate_folio_unmap() local
1287 struct anon_vma *anon_vma = NULL; in migrate_folio_move() local
1385 struct anon_vma *anon_vma = NULL; in unmap_and_move_huge_page() local
1880 struct anon_vma *anon_vma = NULL; in migrate_pages_batch() local
A Dmmap.c351 struct anon_vma *anon_vma = vma->anon_vma; in validate_mm() local
800 struct anon_vma *anon_vma, struct file *file, in can_vma_merge_before()
822 struct anon_vma *anon_vma, struct file *file, in can_vma_merge_after()
889 struct anon_vma *anon_vma, struct file *file, in vma_merge()
1077 struct anon_vma *anon_vma = READ_ONCE(old->anon_vma); in reusable_anon_vma() local
1096 struct anon_vma *anon_vma = NULL; in find_mergeable_anon_vma() local
3408 static void vm_lock_anon_vma(struct mm_struct *mm, struct anon_vma *anon_vma) in vm_lock_anon_vma()
3529 static void vm_unlock_anon_vma(struct anon_vma *anon_vma) in vm_unlock_anon_vma()
A Dksm.c197 struct anon_vma *anon_vma; /* when stable */ member
2608 struct anon_vma *anon_vma = folio_anon_vma(folio); in ksm_might_need_to_copy() local
2666 struct anon_vma *anon_vma = rmap_item->anon_vma; in rmap_walk_ksm() local
A Dinternal.h1040 struct anon_vma *anon_vma; member
A Dhuge_memory.c2648 struct anon_vma *anon_vma = NULL; in split_huge_page_to_list() local

Completed in 38 milliseconds