Lines Matching refs:src
704 struct folio *src, *tmp; in __collapse_huge_page_copy_succeeded() local
727 src = page_folio(src_page); in __collapse_huge_page_copy_succeeded()
729 if (folio_test_large(src)) { in __collapse_huge_page_copy_succeeded()
732 nr_ptes = folio_pte_batch(src, _pte, pteval, max_nr_ptes); in __collapse_huge_page_copy_succeeded()
734 release_pte_folio(src); in __collapse_huge_page_copy_succeeded()
744 folio_remove_rmap_ptes(src, src_page, nr_ptes, vma); in __collapse_huge_page_copy_succeeded()
746 free_swap_cache(src); in __collapse_huge_page_copy_succeeded()
747 folio_put_refs(src, nr_ptes); in __collapse_huge_page_copy_succeeded()
751 list_for_each_entry_safe(src, tmp, compound_pagelist, lru) { in __collapse_huge_page_copy_succeeded()
752 list_del(&src->lru); in __collapse_huge_page_copy_succeeded()
753 node_stat_sub_folio(src, NR_ISOLATED_ANON + in __collapse_huge_page_copy_succeeded()
754 folio_is_file_lru(src)); in __collapse_huge_page_copy_succeeded()
755 folio_unlock(src); in __collapse_huge_page_copy_succeeded()
756 free_swap_cache(src); in __collapse_huge_page_copy_succeeded()
757 folio_putback_lru(src); in __collapse_huge_page_copy_succeeded()