Lines Matching refs:ksm_rmap_item

126 	struct ksm_rmap_item *rmap_list;
141 struct ksm_rmap_item **rmap_list;
186 * struct ksm_rmap_item - reverse mapping item for virtual addresses
197 struct ksm_rmap_item {
198 struct ksm_rmap_item *rmap_list;
314 rmap_item_cache = KSM_KMEM_CACHE(ksm_rmap_item, 0);
383 static inline struct ksm_rmap_item *alloc_rmap_item(void)
385 struct ksm_rmap_item *rmap_item;
394 static inline void free_rmap_item(struct ksm_rmap_item *rmap_item)
567 static void break_cow(struct ksm_rmap_item *rmap_item)
586 static struct page *get_mergeable_page(struct ksm_rmap_item *rmap_item)
670 struct ksm_rmap_item *rmap_item;
814 static void remove_rmap_item_from_tree(struct ksm_rmap_item *rmap_item)
864 static void remove_trailing_rmap_items(struct ksm_rmap_item **rmap_list)
867 struct ksm_rmap_item *rmap_item = *rmap_list;
1354 static int try_to_merge_with_ksm_page(struct ksm_rmap_item *rmap_item,
1393 static struct page *try_to_merge_two_pages(struct ksm_rmap_item *rmap_item,
1395 struct ksm_rmap_item *tree_rmap_item,
2001 struct ksm_rmap_item *unstable_tree_search_insert(struct ksm_rmap_item *rmap_item,
2015 struct ksm_rmap_item *tree_rmap_item;
2020 tree_rmap_item = rb_entry(*new, struct ksm_rmap_item, node);
2072 static void stable_tree_append(struct ksm_rmap_item *rmap_item,
2115 static void cmp_and_merge_page(struct page *page, struct ksm_rmap_item *rmap_item)
2118 struct ksm_rmap_item *tree_rmap_item;
2279 static struct ksm_rmap_item *get_next_rmap_item(struct ksm_mm_slot *mm_slot,
2280 struct ksm_rmap_item **rmap_list,
2283 struct ksm_rmap_item *rmap_item;
2308 static struct ksm_rmap_item *scan_get_next_rmap_item(struct page **page)
2314 struct ksm_rmap_item *rmap_item;
2487 struct ksm_rmap_item *rmap_item;
2841 struct ksm_rmap_item *rmap_item;
2916 struct ksm_rmap_item *rmap_item;
3111 mm->ksm_rmap_items * sizeof(struct ksm_rmap_item);
3399 ksm_rmap_items * sizeof(struct ksm_rmap_item);