Lines Matching defs:folio
874 static int fuse_read_folio(struct file *file, struct folio *folio)
876 struct page *page = &folio->page;
2183 static int fuse_writepages_fill(struct folio *folio,
2202 if (wpa && fuse_writepage_need_send(fc, &folio->page, ap, data)) {
2237 fuse_write_args_fill(&wpa->ia, data->ff, folio_pos(folio), 0);
2245 folio_start_writeback(folio);
2247 copy_highpage(tmp_page, &folio->page);
2251 data->orig_pages[ap->num_pages] = &folio->page;
2265 } else if (fuse_writepage_add(wpa, &folio->page)) {
2268 folio_end_writeback(folio);
2271 folio_unlock(folio);
2395 static int fuse_launder_folio(struct folio *folio)
2398 if (folio_clear_dirty_for_io(folio)) {
2399 struct inode *inode = folio->mapping->host;
2402 fuse_wait_on_page_writeback(inode, folio->index);
2403 err = fuse_writepage_locked(&folio->page);
2405 fuse_wait_on_page_writeback(inode, folio->index);