Lines Matching refs:src_folio
194 struct folio *src_folio, *dst_folio;
203 src_folio = vfs_dedupe_get_folio(src, srcoff);
204 if (IS_ERR(src_folio)) {
205 error = PTR_ERR(src_folio);
211 folio_put(src_folio);
215 vfs_lock_two_folios(src_folio, dst_folio);
222 if (!folio_test_uptodate(src_folio) || !folio_test_uptodate(dst_folio) ||
223 src_folio->mapping != src->f_mapping ||
229 src_addr = kmap_local_folio(src_folio,
230 offset_in_folio(src_folio, srcoff));
234 flush_dcache_folio(src_folio);
243 vfs_unlock_two_folios(src_folio, dst_folio);
245 folio_put(src_folio);