Lines Matching refs:folio
104 struct folio *folio = page_folio(page); in __flush_dcache_pages() local
105 struct address_space *mapping = folio_flush_mapping(folio); in __flush_dcache_pages()
110 folio_set_dcache_dirty(folio); in __flush_dcache_pages()
130 struct folio *folio = page_folio(page); in __flush_anon_page() local
133 if (folio_mapped(folio) && !folio_test_dcache_dirty(folio)) { in __flush_anon_page()
148 struct folio *folio; in __update_cache() local
157 folio = page_folio(pfn_to_page(pfn)); in __update_cache()
159 address -= offset_in_folio(folio, pfn << PAGE_SHIFT); in __update_cache()
161 if (folio_test_dcache_dirty(folio)) { in __update_cache()
162 for (i = 0; i < folio_nr_pages(folio); i++) { in __update_cache()
163 addr = (unsigned long)kmap_local_folio(folio, i); in __update_cache()
170 folio_clear_dcache_dirty(folio); in __update_cache()