Searched refs:dst_folio (Results 1 – 5 of 5) sorted by relevance
| /linux/fs/ |
| H A D | remap_range.c | 200 struct folio *src_folio, *dst_folio; in vfs_dedupe_file_range_compare() local 214 dst_folio = vfs_dedupe_get_folio(dest, dstoff); in vfs_dedupe_file_range_compare() 215 if (IS_ERR(dst_folio)) { in vfs_dedupe_file_range_compare() 216 error = PTR_ERR(dst_folio); in vfs_dedupe_file_range_compare() 221 vfs_lock_two_folios(src_folio, dst_folio); in vfs_dedupe_file_range_compare() 228 if (!folio_test_uptodate(src_folio) || !folio_test_uptodate(dst_folio) || in vfs_dedupe_file_range_compare() 230 dst_folio->mapping != dest->f_mapping) { in vfs_dedupe_file_range_compare() 237 dst_addr = kmap_local_folio(dst_folio, in vfs_dedupe_file_range_compare() 238 offset_in_folio(dst_folio, dstoff)); in vfs_dedupe_file_range_compare() 241 flush_dcache_folio(dst_folio); in vfs_dedupe_file_range_compare() [all …]
|
| /linux/include/linux/ |
| H A D | highmem.h | 500 static inline void memcpy_folio(struct folio *dst_folio, size_t dst_off, in memcpy_folio() argument 503 VM_BUG_ON(dst_off + len > folio_size(dst_folio)); in memcpy_folio() 507 char *dst = kmap_local_folio(dst_folio, dst_off); in memcpy_folio() 511 if (folio_test_highmem(dst_folio) && in memcpy_folio()
|
| H A D | mm.h | 5338 long copy_folio_from_user(struct folio *dst_folio,
|
| /linux/fs/f2fs/ |
| H A D | node.c | 151 struct folio *dst_folio; in get_next_nat_folio() local 163 dst_folio = f2fs_grab_meta_folio(sbi, dst_off); in get_next_nat_folio() 167 dst_addr = folio_address(dst_folio); in get_next_nat_folio() 169 folio_mark_dirty(dst_folio); in get_next_nat_folio() 174 return dst_folio; in get_next_nat_folio()
|
| /linux/mm/ |
| H A D | memory.c | 7675 long copy_folio_from_user(struct folio *dst_folio, in copy_folio_from_user() argument 7681 unsigned int nr_pages = folio_nr_pages(dst_folio); in copy_folio_from_user() 7686 subpage = folio_page(dst_folio, i); in copy_folio_from_user()
|