Home
last modified time | relevance | path

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

/linux-3.3/include/linux/
Drmap.h27 struct anon_vma { struct
28 struct anon_vma *root; /* Root of this anon_vma tree */ argument
31 * The refcount is taken on an anon_vma when there is no argument
51 * The copy-on-write semantics of fork mean that an anon_vma argument
65 struct anon_vma *anon_vma; member
71 static inline void get_anon_vma(struct anon_vma *anon_vma) in get_anon_vma()
78 static inline void put_anon_vma(struct anon_vma *anon_vma) in put_anon_vma()
94 struct anon_vma *anon_vma = vma->anon_vma; in vma_lock_anon_vma() local
101 struct anon_vma *anon_vma = vma->anon_vma; in vma_unlock_anon_vma() local
106 static inline void anon_vma_lock(struct anon_vma *anon_vma) in anon_vma_lock()
[all …]
Dksm.h79 struct anon_vma *anon_vma = page_anon_vma(page); in ksm_might_need_to_copy() local
Dmm_types.h238 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member
/linux-3.3/mm/
Drmap.c69 struct anon_vma *anon_vma; in anon_vma_alloc() local
84 static inline void anon_vma_free(struct anon_vma *anon_vma) in anon_vma_free()
152 struct anon_vma *anon_vma = vma->anon_vma; in anon_vma_prepare() local
209 static inline struct anon_vma *lock_anon_vma_root(struct anon_vma *root, struct anon_vma *anon_vma) in lock_anon_vma_root()
229 struct anon_vma *anon_vma) in anon_vma_chain_link()
252 struct anon_vma *anon_vma; in anon_vma_clone() local
310 struct anon_vma *anon_vma = pavc->anon_vma; in anon_vma_moveto_tail() local
327 struct anon_vma *anon_vma; in anon_vma_fork() local
384 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local
407 struct anon_vma *anon_vma = avc->anon_vma; in unlink_anon_vmas() local
[all …]
Dmmap.c498 struct anon_vma *anon_vma = NULL; in vma_adjust() local
690 struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff) in can_vma_merge_before()
709 struct anon_vma *anon_vma, struct file *file, pgoff_t vm_pgoff) in can_vma_merge_after()
753 struct anon_vma *anon_vma, struct file *file, in vma_merge()
872 struct anon_vma *anon_vma = ACCESS_ONCE(old->anon_vma); in reusable_anon_vma() local
890 struct anon_vma *anon_vma; in find_mergeable_anon_vma() local
2493 static void vm_lock_anon_vma(struct mm_struct *mm, struct anon_vma *anon_vma) in vm_lock_anon_vma()
2597 static void vm_unlock_anon_vma(struct anon_vma *anon_vma) in vm_unlock_anon_vma()
Dksm.c138 struct anon_vma *anon_vma; /* when stable */ member
1608 struct anon_vma *anon_vma = rmap_item->anon_vma; in page_referenced_ksm() local
1661 struct anon_vma *anon_vma = rmap_item->anon_vma; in try_to_unmap_ksm() local
1713 struct anon_vma *anon_vma = rmap_item->anon_vma; in rmap_walk_ksm() local
Dmigrate.c684 struct anon_vma *anon_vma = NULL; in __unmap_and_move() local
905 struct anon_vma *anon_vma = NULL; in unmap_and_move_huge_page() local
Dhuge_memory.c1419 struct anon_vma *anon_vma) in __split_huge_page()
1470 struct anon_vma *anon_vma; in split_huge_page() local