Lines Matching defs:rmap_item
136 struct rmap_item { struct
137 struct rmap_item *rmap_list; argument
138 struct anon_vma *anon_vma; /* when stable */
139 struct mm_struct *mm;
140 unsigned long address; /* + low bits used for flags below */
141 unsigned int oldchecksum; /* when unstable */
142 union {
239 struct rmap_item *rmap_item; in alloc_rmap_item() local
247 static inline void free_rmap_item(struct rmap_item *rmap_item) in free_rmap_item()
300 static inline int in_stable_tree(struct rmap_item *rmap_item) in in_stable_tree()
377 static void break_cow(struct rmap_item *rmap_item) in break_cow()
416 static struct page *get_mergeable_page(struct rmap_item *rmap_item) in get_mergeable_page()
448 struct rmap_item *rmap_item; in remove_node_from_stable_tree() local
523 static void remove_rmap_item_from_tree(struct rmap_item *rmap_item) in remove_rmap_item_from_tree()
572 struct rmap_item *rmap_item = *rmap_list; in remove_trailing_rmap_items() local
920 static int try_to_merge_with_ksm_page(struct rmap_item *rmap_item, in try_to_merge_with_ksm_page()
956 static struct page *try_to_merge_two_pages(struct rmap_item *rmap_item, in try_to_merge_two_pages()
1093 struct rmap_item *unstable_tree_search_insert(struct rmap_item *rmap_item, in unstable_tree_search_insert()
1149 static void stable_tree_append(struct rmap_item *rmap_item, in stable_tree_append()
1171 static void cmp_and_merge_page(struct page *page, struct rmap_item *rmap_item) in cmp_and_merge_page()
1251 struct rmap_item *rmap_item; in get_next_rmap_item() local
1280 struct rmap_item *rmap_item; in scan_get_next_rmap_item() local
1412 struct rmap_item *rmap_item; in ksm_do_scan() local
1594 struct rmap_item *rmap_item; in page_referenced_ksm() local
1649 struct rmap_item *rmap_item; in try_to_unmap_ksm() local
1701 struct rmap_item *rmap_item; in rmap_walk_ksm() local