Home
last modified time | relevance | path

Searched refs:tree_page (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/md/dm-vdo/
H A Dblock-map.c65 struct tree_page *levels[VDO_BLOCK_MAP_TREE_HEIGHT];
76 struct tree_page **pages;
1371 static struct tree_page * __must_check get_tree_page_by_index(struct forest *forest, in get_tree_page_by_index()
1395 static inline struct tree_page *get_tree_page(const struct block_map_zone *zone, in get_tree_page()
1490 static void set_generation(struct block_map_zone *zone, struct tree_page *page, in set_generation()
1514 static void write_page(struct tree_page *tree_page, struct pooled_vio *vio);
1519 write_page(container_of(waiter, struct tree_page, waiter), context); in write_page_callback()
1541 static void enqueue_page(struct tree_page *page, struct block_map_zone *zone) in enqueue_page()
1554 struct tree_page *page = container_of(waiter, struct tree_page, waiter); in write_page_if_not_dirtied()
1577 struct tree_page *page = completion->parent; in finish_page_write()
[all …]
H A Dblock-map.h184 struct tree_page { struct
245 struct tree_page *flusher;
314 vdo_as_block_map_page(struct tree_page *tree_page) in vdo_as_block_map_page() argument
316 return (struct block_map_page *) tree_page->page_buffer; in vdo_as_block_map_page()
328 void vdo_write_tree_page(struct tree_page *page, struct block_map_zone *zone);
/linux/mm/
H A Dksm.c1621 struct page *tree_page) in try_to_merge_two_pages() argument
1628 tree_page, page); in try_to_merge_two_pages()
2149 struct page *tree_page; in unstable_tree_search_insert() local
2154 tree_page = get_mergeable_page(tree_rmap_item); in unstable_tree_search_insert()
2155 if (!tree_page) in unstable_tree_search_insert()
2161 if (page == tree_page) { in unstable_tree_search_insert()
2162 put_page(tree_page); in unstable_tree_search_insert()
2166 ret = memcmp_pages(page, tree_page); in unstable_tree_search_insert()
2170 put_page(tree_page); in unstable_tree_search_insert()
2173 put_page(tree_page); in unstable_tree_search_insert()
[all …]