Lines Matching refs:src_page
679 struct page *src_page, *tmp; in __collapse_huge_page_copy() local
697 src_page = pte_page(pteval); in __collapse_huge_page_copy()
698 copy_user_highpage(page, src_page, address, vma); in __collapse_huge_page_copy()
699 if (!PageCompound(src_page)) in __collapse_huge_page_copy()
700 release_pte_page(src_page); in __collapse_huge_page_copy()
708 page_remove_rmap(src_page, vma, false); in __collapse_huge_page_copy()
710 free_page_and_swap_cache(src_page); in __collapse_huge_page_copy()
714 list_for_each_entry_safe(src_page, tmp, compound_pagelist, lru) { in __collapse_huge_page_copy()
715 list_del(&src_page->lru); in __collapse_huge_page_copy()
716 mod_node_page_state(page_pgdat(src_page), in __collapse_huge_page_copy()
717 NR_ISOLATED_ANON + page_is_file_lru(src_page), in __collapse_huge_page_copy()
718 -compound_nr(src_page)); in __collapse_huge_page_copy()
719 unlock_page(src_page); in __collapse_huge_page_copy()
720 free_swap_cache(src_page); in __collapse_huge_page_copy()
721 putback_lru_page(src_page); in __collapse_huge_page_copy()