Home
last modified time | relevance | path

Searched refs:src_folio (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/fs/
Dremap_range.c200 struct folio *src_folio, *dst_folio; in vfs_dedupe_file_range_compare() local
209 src_folio = vfs_dedupe_get_folio(src, srcoff); in vfs_dedupe_file_range_compare()
210 if (IS_ERR(src_folio)) { in vfs_dedupe_file_range_compare()
211 error = PTR_ERR(src_folio); in vfs_dedupe_file_range_compare()
217 folio_put(src_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()
229 src_folio->mapping != src->f_mapping || in vfs_dedupe_file_range_compare()
235 src_addr = kmap_local_folio(src_folio, in vfs_dedupe_file_range_compare()
236 offset_in_folio(src_folio, srcoff)); in vfs_dedupe_file_range_compare()
[all …]
/linux-6.12.1/mm/
Duserfaultfd.c1031 struct folio *src_folio) in move_present_pte() argument
1042 if (folio_test_large(src_folio) || in move_present_pte()
1043 folio_maybe_dma_pinned(src_folio) || in move_present_pte()
1044 !PageAnonExclusive(&src_folio->page)) { in move_present_pte()
1051 if (folio_maybe_dma_pinned(src_folio)) { in move_present_pte()
1057 folio_move_anon_rmap(src_folio, dst_vma); in move_present_pte()
1058 src_folio->index = linear_page_index(dst_vma, dst_addr); in move_present_pte()
1060 orig_dst_pte = mk_pte(&src_folio->page, dst_vma->vm_page_prot); in move_present_pte()
1139 struct folio *src_folio = NULL; in move_pages_pte() local
1197 if (src_folio && unlikely(!pte_same(src_folio_pte, orig_src_pte))) { in move_pages_pte()
[all …]
Dhuge_memory.c1572 struct folio *src_folio; in copy_huge_pmd() local
1657 src_folio = page_folio(src_page); in copy_huge_pmd()
1659 folio_get(src_folio); in copy_huge_pmd()
1660 if (unlikely(folio_try_dup_anon_rmap_pmd(src_folio, src_page, src_vma))) { in copy_huge_pmd()
1662 folio_put(src_folio); in copy_huge_pmd()
2383 struct folio *src_folio; in move_pages_huge_pmd() local
2421 src_folio = page_folio(src_page); in move_pages_huge_pmd()
2422 folio_get(src_folio); in move_pages_huge_pmd()
2424 src_folio = NULL; in move_pages_huge_pmd()
2433 if (src_folio) { in move_pages_huge_pmd()
[all …]