Searched defs:anon_vma (Results 1 – 13 of 13) sorted by relevance
37 struct anon_vma { struct38 struct anon_vma *root; argument48 /* For testing purposes, indicate that the anon_vma was unlinked. */ in unlink_anon_vmas() argument80 struct anon_vma *anon_vma = calloc(1, sizeof(struct anon_vma)); in __anon_vma_prepare() local
134 static inline void anon_vma_unlock_write(struct anon_vma *anon_vma) in anon_vma_unlock_write()295 static inline void anon_vma_lock_write(struct anon_vma *anon_vma) in anon_vma_lock_write()
54 struct anon_vma *anon_vma; member561 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_assign()188 struct anon_vma *anon_vma, *allocated; in __anon_vma_prepare() local271 struct anon_vma *anon_vma) in maybe_reuse_anon_vma()355 struct anon_vma *anon_vma = avc->anon_vma; in anon_vma_clone() local381 struct anon_vma *anon_vma; in anon_vma_fork() local500 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local532 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local545 struct anon_vma *anon_vma = data; in anon_vma_ctor() local[all …]
205 static inline void get_anon_vma(struct anon_vma *anon_vma) in get_anon_vma()212 static inline void put_anon_vma(struct anon_vma *anon_vma) in put_anon_vma()218 static inline void anon_vma_lock_write(struct anon_vma *anon_vma) in anon_vma_lock_write()223 static inline int anon_vma_trylock_write(struct anon_vma *anon_vma) in anon_vma_trylock_write()228 static inline void anon_vma_unlock_write(struct anon_vma *anon_vma) in anon_vma_unlock_write()233 static inline void anon_vma_lock_read(struct anon_vma *anon_vma) in anon_vma_lock_read()238 static inline int anon_vma_trylock_read(struct anon_vma *anon_vma) in anon_vma_trylock_read()243 static inline void anon_vma_unlock_read(struct anon_vma *anon_vma) in anon_vma_unlock_read()
1143 struct anon_vma *anon_vma) in __migrate_folio_record()1162 struct anon_vma *anon_vma, in migrate_folio_undo_src()1211 struct anon_vma *anon_vma = NULL; in migrate_folio_unmap() local1360 struct anon_vma *anon_vma = NULL; in migrate_folio_move() local1460 struct anon_vma *anon_vma = NULL; in unmap_and_move_huge_page() local1762 struct anon_vma *anon_vma = NULL; in migrate_folios_undo() local
652 struct anon_vma *anon_vma = vma->anon_vma; in validate_mm() local1987 struct anon_vma *anon_vma = READ_ONCE(old->anon_vma); in reusable_anon_vma() local2005 struct anon_vma *anon_vma = NULL; in find_mergeable_anon_vma() local2118 static void vm_lock_anon_vma(struct mm_struct *mm, struct anon_vma *anon_vma) in vm_lock_anon_vma()2253 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
204 struct anon_vma *anon_vma; /* when stable */ member3108 struct anon_vma *anon_vma = folio_anon_vma(folio); in ksm_might_need_to_copy() local3171 struct anon_vma *anon_vma = rmap_item->anon_vma; in rmap_walk_ksm() local
3952 struct anon_vma *anon_vma = NULL; in __folio_split() local
100 struct anon_vma_chain *avc, struct anon_vma *anon_vma) in __vma_set_dummy_anon_vma()
60 struct anon_vma *anon_vma) in vmg_set_range_anon_vma()
968 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member