Lines Matching refs:page

11 struct address_space *page_mapping(struct page *page)  in page_mapping()  argument
13 return folio_mapping(page_folio(page)); in page_mapping()
17 void unlock_page(struct page *page) in unlock_page() argument
19 return folio_unlock(page_folio(page)); in unlock_page()
23 void end_page_writeback(struct page *page) in end_page_writeback() argument
25 return folio_end_writeback(page_folio(page)); in end_page_writeback()
29 void wait_on_page_writeback(struct page *page) in wait_on_page_writeback() argument
31 return folio_wait_writeback(page_folio(page)); in wait_on_page_writeback()
35 void wait_for_stable_page(struct page *page) in wait_for_stable_page() argument
37 return folio_wait_stable(page_folio(page)); in wait_for_stable_page()
41 bool page_mapped(struct page *page) in page_mapped() argument
43 return folio_mapped(page_folio(page)); in page_mapped()
47 void mark_page_accessed(struct page *page) in mark_page_accessed() argument
49 folio_mark_accessed(page_folio(page)); in mark_page_accessed()
55 struct page *newpage, struct page *page, int extra_count) in migrate_page_move_mapping() argument
58 page_folio(page), extra_count); in migrate_page_move_mapping()
62 void migrate_page_states(struct page *newpage, struct page *page) in migrate_page_states() argument
64 folio_migrate_flags(page_folio(newpage), page_folio(page)); in migrate_page_states()
68 void migrate_page_copy(struct page *newpage, struct page *page) in migrate_page_copy() argument
70 folio_migrate_copy(page_folio(newpage), page_folio(page)); in migrate_page_copy()
75 bool set_page_writeback(struct page *page) in set_page_writeback() argument
77 return folio_start_writeback(page_folio(page)); in set_page_writeback()
81 bool set_page_dirty(struct page *page) in set_page_dirty() argument
83 return folio_mark_dirty(page_folio(page)); in set_page_dirty()
87 int __set_page_dirty_nobuffers(struct page *page) in __set_page_dirty_nobuffers() argument
89 return filemap_dirty_folio(page_mapping(page), page_folio(page)); in __set_page_dirty_nobuffers()
93 bool clear_page_dirty_for_io(struct page *page) in clear_page_dirty_for_io() argument
95 return folio_clear_dirty_for_io(page_folio(page)); in clear_page_dirty_for_io()
100 struct page *page) in redirty_page_for_writepage() argument
102 return folio_redirty_for_writepage(wbc, page_folio(page)); in redirty_page_for_writepage()
106 void lru_cache_add(struct page *page) in lru_cache_add() argument
108 folio_add_lru(page_folio(page)); in lru_cache_add()
112 int add_to_page_cache_lru(struct page *page, struct address_space *mapping, in add_to_page_cache_lru() argument
115 return filemap_add_folio(mapping, page_folio(page), index, gfp); in add_to_page_cache_lru()
120 struct page *pagecache_get_page(struct address_space *mapping, pgoff_t index, in pagecache_get_page()
127 return &folio->page; in pagecache_get_page()
132 struct page *grab_cache_page_write_begin(struct address_space *mapping, in grab_cache_page_write_begin()