mm/ksm.c
1029
static void remove_rmap_item_from_tree(struct ksm_rmap_item *rmap_item)
mm/ksm.c
1079
static void remove_trailing_rmap_items(struct ksm_rmap_item **rmap_list)
mm/ksm.c
1082
struct ksm_rmap_item *rmap_item = *rmap_list;
mm/ksm.c
128
struct ksm_rmap_item *rmap_list;
mm/ksm.c
143
struct ksm_rmap_item **rmap_list;
mm/ksm.c
1542
static int try_to_merge_with_zero_page(struct ksm_rmap_item *rmap_item,
mm/ksm.c
1582
static int try_to_merge_with_ksm_page(struct ksm_rmap_item *rmap_item,
mm/ksm.c
1621
static struct folio *try_to_merge_two_pages(struct ksm_rmap_item *rmap_item,
mm/ksm.c
1623
struct ksm_rmap_item *tree_rmap_item,
mm/ksm.c
202
struct ksm_rmap_item *rmap_list;
mm/ksm.c
2137
struct ksm_rmap_item *unstable_tree_search_insert(struct ksm_rmap_item *rmap_item,
mm/ksm.c
2151
struct ksm_rmap_item *tree_rmap_item;
mm/ksm.c
2156
tree_rmap_item = rb_entry(*new, struct ksm_rmap_item, node);
mm/ksm.c
2208
static void stable_tree_append(struct ksm_rmap_item *rmap_item,
mm/ksm.c
2251
static void cmp_and_merge_page(struct page *page, struct ksm_rmap_item *rmap_item)
mm/ksm.c
2254
struct ksm_rmap_item *tree_rmap_item;
mm/ksm.c
2391
static struct ksm_rmap_item *get_next_rmap_item(struct ksm_mm_slot *mm_slot,
mm/ksm.c
2392
struct ksm_rmap_item **rmap_list,
mm/ksm.c
2395
struct ksm_rmap_item *rmap_item;
mm/ksm.c
2446
struct ksm_rmap_item *rmap_item)
mm/ksm.c
2577
static struct ksm_rmap_item *scan_get_next_rmap_item(struct page **page)
mm/ksm.c
2583
struct ksm_rmap_item *rmap_item;
mm/ksm.c
2785
struct ksm_rmap_item *rmap_item;
mm/ksm.c
3158
struct ksm_rmap_item *rmap_item;
mm/ksm.c
3232
struct ksm_rmap_item *rmap_item;
mm/ksm.c
3445
mm->ksm_rmap_items * sizeof(struct ksm_rmap_item);
mm/ksm.c
3742
ksm_rmap_items * sizeof(struct ksm_rmap_item);
mm/ksm.c
492
rmap_item_cache = KMEM_CACHE(ksm_rmap_item, 0);
mm/ksm.c
561
static inline struct ksm_rmap_item *alloc_rmap_item(void)
mm/ksm.c
563
struct ksm_rmap_item *rmap_item;
mm/ksm.c
572
static inline void free_rmap_item(struct ksm_rmap_item *rmap_item)
mm/ksm.c
779
static void break_cow(struct ksm_rmap_item *rmap_item)
mm/ksm.c
798
static struct page *get_mergeable_page(struct ksm_rmap_item *rmap_item)
mm/ksm.c
884
struct ksm_rmap_item *rmap_item;