Searched defs:anon_vma (Results 1 - 3 of 3) sorted by relevance

/include/linux/
H A Dksm.h45 * anon_vma, but to that page's node of the stable tree.
67 * no problem, it will be assigned to this vma's anon_vma; but thereafter,
68 * it might be faulted into a different anon_vma (or perhaps to a different
69 * offset in the same anon_vma). do_swap_page() cannot do all the locking
70 * needed to reconstitute a cross-anon_vma KSM page: for now it has to make
79 struct anon_vma *anon_vma = page_anon_vma(page); local
81 return anon_vma &&
82 (anon_vma->root != vma->anon_vma
[all...]
H A Drmap.h14 * The anon_vma heads a list of private "related" vmas, to scan if
15 * an anonymous page pointing to this anon_vma needs to be unmapped:
20 * directly to a vma: instead it points to an anon_vma, on whose list
24 * the anon_vma object itself: we're guaranteed no page can be
25 * pointing to this anon_vma once its vma list is empty.
27 struct anon_vma { struct
28 struct anon_vma *root; /* Root of this anon_vma tree */
31 * The refcount is taken on an anon_vma when there is no
35 * anon_vma i
65 struct anon_vma *anon_vma; member in struct:anon_vma_chain
71 get_anon_vma(struct anon_vma *anon_vma) argument
78 put_anon_vma(struct anon_vma *anon_vma) argument
94 struct anon_vma *anon_vma = vma->anon_vma; local
101 struct anon_vma *anon_vma = vma->anon_vma; local
106 anon_vma_lock(struct anon_vma *anon_vma) argument
111 anon_vma_unlock(struct anon_vma *anon_vma) argument
[all...]
H A Dmm_types.h48 * it points to anon_vma object:
241 * A file's MAP_PRIVATE vma can be in both i_mmap tree and anon_vma
244 * or brk vma (with NULL file) can only be in an anon_vma list.
248 struct anon_vma *anon_vma; /* Serialized by page_table_lock */ member in struct:vm_area_struct

Completed in 44 milliseconds