Lines Matching refs:folio
256 struct folio *folio[2] = {NULL, NULL}; in move_extent_per_page() local
317 folio[0] = page_folio(pagep[0]); in move_extent_per_page()
318 folio[1] = page_folio(pagep[1]); in move_extent_per_page()
320 VM_BUG_ON_FOLIO(folio_test_large(folio[0]), folio[0]); in move_extent_per_page()
321 VM_BUG_ON_FOLIO(folio_test_large(folio[1]), folio[1]); in move_extent_per_page()
322 VM_BUG_ON_FOLIO(folio_nr_pages(folio[0]) != folio_nr_pages(folio[1]), folio[1]); in move_extent_per_page()
342 if (!filemap_release_folio(folio[0], 0) || in move_extent_per_page()
343 !filemap_release_folio(folio[1], 0)) { in move_extent_per_page()
356 *err = mext_page_mkuptodate(&folio[0]->page, from, from + replaced_size); in move_extent_per_page()
362 if (!filemap_release_folio(folio[0], 0) || in move_extent_per_page()
363 !filemap_release_folio(folio[1], 0)) { in move_extent_per_page()
382 if (!folio_buffers(folio[0])) in move_extent_per_page()
383 create_empty_buffers(&folio[0]->page, 1 << orig_inode->i_blkbits, 0); in move_extent_per_page()
384 bh = folio_buffers(folio[0]); in move_extent_per_page()
394 *err = block_commit_write(&folio[0]->page, from, from + replaced_size); in move_extent_per_page()
405 folio_unlock(folio[0]); in move_extent_per_page()
406 folio_put(folio[0]); in move_extent_per_page()
407 folio_unlock(folio[1]); in move_extent_per_page()
408 folio_put(folio[1]); in move_extent_per_page()