Searched refs:anon_vma_chain (Results 1 - 9 of 9) sorted by relevance

/linux-master/mm/
H A Dinterval_tree.c61 static inline unsigned long avc_start_pgoff(struct anon_vma_chain *avc)
66 static inline unsigned long avc_last_pgoff(struct anon_vma_chain *avc)
71 INTERVAL_TREE_DEFINE(struct anon_vma_chain, rb, unsigned long, rb_subtree_last,
75 void anon_vma_interval_tree_insert(struct anon_vma_chain *node,
85 void anon_vma_interval_tree_remove(struct anon_vma_chain *node,
91 struct anon_vma_chain *
98 struct anon_vma_chain *
99 anon_vma_interval_tree_iter_next(struct anon_vma_chain *node,
106 void anon_vma_interval_tree_verify(struct anon_vma_chain *node)
H A Drmap.c140 static inline struct anon_vma_chain *anon_vma_chain_alloc(gfp_t gfp)
145 static void anon_vma_chain_free(struct anon_vma_chain *anon_vma_chain) argument
147 kmem_cache_free(anon_vma_chain_cachep, anon_vma_chain);
151 struct anon_vma_chain *avc,
156 list_add(&avc->same_vma, &vma->anon_vma_chain);
192 struct anon_vma_chain *avc;
238 * we traverse the vma->anon_vma_chain, looping over anon_vma's that
283 struct anon_vma_chain *avc, *pavc;
286 list_for_each_entry_reverse(pavc, &src->anon_vma_chain, same_vm
[all...]
H A Dmmap.c292 struct anon_vma_chain *avc;
317 list_for_each_entry(avc, &vma->anon_vma_chain, same_vma)
352 struct anon_vma_chain *avc;
354 list_for_each_entry(avc, &vma->anon_vma_chain, same_vma)
361 struct anon_vma_chain *avc;
363 list_for_each_entry(avc, &vma->anon_vma_chain, same_vma)
753 list_is_singular(&vma->anon_vma_chain)))
1087 * IOW: that the "list_is_singular()" test on the anon_vma_chain only
1101 if (anon_vma && list_is_singular(&old->anon_vma_chain))
3715 struct anon_vma_chain *av
[all...]
H A Dksm.c3121 struct anon_vma_chain *vmac;
3193 struct anon_vma_chain *vmac;
H A Dmemory-failure.c625 struct anon_vma_chain *vmac;
/linux-master/include/linux/
H A Dmm.h36 struct anon_vma_chain;
826 INIT_LIST_HEAD(&vma->anon_vma_chain);
3257 void anon_vma_interval_tree_insert(struct anon_vma_chain *node,
3259 void anon_vma_interval_tree_remove(struct anon_vma_chain *node,
3261 struct anon_vma_chain *
3264 struct anon_vma_chain *anon_vma_interval_tree_iter_next(
3265 struct anon_vma_chain *node, unsigned long start, unsigned long last);
3267 void anon_vma_interval_tree_verify(struct anon_vma_chain *node);
H A Drmap.h82 struct anon_vma_chain { struct
H A Dmm_types.h711 struct list_head anon_vma_chain; /* Serialized by mmap_lock & member in struct:vm_area_struct
/linux-master/kernel/
H A Dfork.c498 INIT_LIST_HEAD(&new->anon_vma_chain);

Completed in 270 milliseconds