Lines Matching defs:folio
61 static struct folio *maybe_pte_to_folio(pte_t pte)
87 struct folio *folio = maybe_pte_to_folio(pte);
88 if (!folio)
90 if (!test_bit(PG_dcache_clean, &folio->flags)) {
91 flush_dcache_icache_folio(folio);
92 set_bit(PG_dcache_clean, &folio->flags);
108 * This is also called once for the folio. So only work with folio->flags here.
112 struct folio *folio;
125 folio = maybe_pte_to_folio(pte);
126 if (unlikely(!folio))
130 if (test_bit(PG_dcache_clean, &folio->flags))
135 flush_dcache_icache_folio(folio);
136 set_bit(PG_dcache_clean, &folio->flags);
147 struct folio *folio;
173 folio = maybe_pte_to_folio(pte);
174 if (unlikely(!folio))
178 if (test_bit(PG_dcache_clean, &folio->flags))
182 flush_dcache_icache_folio(folio);
183 set_bit(PG_dcache_clean, &folio->flags);