Lines Matching defs:folio
887 static int ubifs_read_folio(struct file *file, struct folio *folio)
889 struct page *page = &folio->page;
894 folio_unlock(folio);
1292 static void ubifs_invalidate_folio(struct folio *folio, size_t offset,
1295 struct inode *inode = folio->mapping->host;
1298 ubifs_assert(c, folio_test_private(folio));
1299 if (offset || length < folio_size(folio))
1300 /* Partial folio remains dirty */
1303 if (folio_test_checked(folio))
1309 folio_detach_private(folio);
1310 folio_clear_checked(folio);
1448 struct folio *folio)
1453 ret = filemap_dirty_folio(mapping, folio);
1462 static bool ubifs_release_folio(struct folio *folio, gfp_t unused_gfp_flags)
1464 struct inode *inode = folio->mapping->host;
1467 if (folio_test_writeback(folio))
1477 ubifs_assert(c, folio_test_private(folio));
1478 if (folio_test_checked(folio))
1484 folio_detach_private(folio);
1485 folio_clear_checked(folio);