Searched defs:anon_vma (Results 1 – 9 of 9) sorted by relevance
32 struct anon_vma { struct33 struct anon_vma *root; /* Root of this anon_vma tree */ argument36 * The refcount is taken on an anon_vma when there is no argument48 * This counter is used for making decision about reusing anon_vma argument52 /* Count of VMAs whose ->anon_vma pointer points to this object. */ argument55 struct anon_vma *parent; /* Parent of this anon_vma */ argument71 * The copy-on-write semantics of fork mean that an anon_vma argument85 struct anon_vma *anon_vma; member107 static inline void get_anon_vma(struct anon_vma *anon_vma) in get_anon_vma()114 static inline void put_anon_vma(struct anon_vma *anon_vma) in put_anon_vma()[all …]
864 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member
92 struct anon_vma *anon_vma; in anon_vma_alloc() local110 static inline void anon_vma_free(struct anon_vma *anon_vma) in anon_vma_free()152 struct anon_vma *anon_vma) in anon_vma_chain_link()189 struct anon_vma *anon_vma, *allocated; in __anon_vma_prepare() local243 static inline struct anon_vma *lock_anon_vma_root(struct anon_vma *root, struct anon_vma *anon_vma) in lock_anon_vma_root()286 struct anon_vma *anon_vma; in anon_vma_clone() local337 struct anon_vma *anon_vma; in anon_vma_fork() local406 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local440 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local453 struct anon_vma *anon_vma = data; in anon_vma_ctor() local[all …]
1060 struct anon_vma *anon_vma) in __migrate_folio_record()1079 struct anon_vma *anon_vma, in migrate_folio_undo_src()1133 struct anon_vma *anon_vma = NULL; in migrate_folio_unmap() local1293 struct anon_vma *anon_vma = NULL; in migrate_folio_move() local1390 struct anon_vma *anon_vma = NULL; in unmap_and_move_huge_page() local1694 struct anon_vma *anon_vma = NULL; in migrate_folios_undo() local
651 struct anon_vma *anon_vma = vma->anon_vma; in validate_mm() local1948 struct anon_vma *anon_vma = READ_ONCE(old->anon_vma); in reusable_anon_vma() local1966 struct anon_vma *anon_vma = NULL; in find_mergeable_anon_vma() local2079 static void vm_lock_anon_vma(struct mm_struct *mm, struct anon_vma *anon_vma) in vm_lock_anon_vma()2214 static void vm_unlock_anon_vma(struct anon_vma *anon_vma) in vm_unlock_anon_vma()
18 struct anon_vma *anon_vma; member103 struct anon_vma *anon_vma; member
3726 struct anon_vma *anon_vma = NULL; in __folio_split() local
203 struct anon_vma { struct204 struct anon_vma *root; argument213 struct anon_vma *anon_vma; argument354 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member1000 static inline void anon_vma_lock_write(struct anon_vma *) in anon_vma_lock_write()1014 static inline void anon_vma_unlock_write(struct anon_vma *) in anon_vma_unlock_write()1302 struct anon_vma *anon_vma = calloc(1, sizeof(struct anon_vma)); in __anon_vma_prepare() local
199 struct anon_vma *anon_vma) in vmg_set_range_anon_vma()287 struct anon_vma *anon_vma) in __vma_set_dummy_anon_vma()