Home
last modified time | relevance | path

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

/linux/tools/testing/vma/include/
H A Dcustom.h37 struct anon_vma { struct
38 struct anon_vma *root; argument
48 /* For testing purposes, indicate that the anon_vma was unlinked. */ in unlink_anon_vmas() argument
80 struct anon_vma *anon_vma = calloc(1, sizeof(struct anon_vma)); in __anon_vma_prepare() local
H A Dstubs.h134 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()
H A Ddup.h54 struct anon_vma *anon_vma; member
561 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member
/linux/mm/
H A Drmap.c92 struct anon_vma *anon_vma; in anon_vma_alloc() local
110 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() local
271 struct anon_vma *anon_vma) in maybe_reuse_anon_vma()
355 struct anon_vma *anon_vma = avc->anon_vma; in anon_vma_clone() local
381 struct anon_vma *anon_vma; in anon_vma_fork() local
500 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local
532 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local
545 struct anon_vma *anon_vma = data; in anon_vma_ctor() local
[all …]
H A Dinternal.h205 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()
H A Dmigrate.c1143 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() local
1360 struct anon_vma *anon_vma = NULL; in migrate_folio_move() local
1460 struct anon_vma *anon_vma = NULL; in unmap_and_move_huge_page() local
1762 struct anon_vma *anon_vma = NULL; in migrate_folios_undo() local
H A Dvma.c652 struct anon_vma *anon_vma = vma->anon_vma; in validate_mm() local
1987 struct anon_vma *anon_vma = READ_ONCE(old->anon_vma); in reusable_anon_vma() local
2005 struct anon_vma *anon_vma = NULL; in find_mergeable_anon_vma() local
2118 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()
H A Dvma.h18 struct anon_vma *anon_vma; member
103 struct anon_vma *anon_vma; member
H A Dksm.c204 struct anon_vma *anon_vma; /* when stable */ member
3108 struct anon_vma *anon_vma = folio_anon_vma(folio); in ksm_might_need_to_copy() local
3171 struct anon_vma *anon_vma = rmap_item->anon_vma; in rmap_walk_ksm() local
H A Dhuge_memory.c3952 struct anon_vma *anon_vma = NULL; in __folio_split() local
/linux/tools/testing/vma/
H A Dshared.c100 struct anon_vma_chain *avc, struct anon_vma *anon_vma) in __vma_set_dummy_anon_vma()
/linux/tools/testing/vma/tests/
H A Dmerge.c60 struct anon_vma *anon_vma) in vmg_set_range_anon_vma()
/linux/include/linux/
H A Dmm_types.h968 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member