Lines Matching refs:new_page

1725 	struct page *new_page = NULL;  in migrate_misplaced_transhuge_page()  local
1739 new_page = alloc_pages_node(node, in migrate_misplaced_transhuge_page()
1742 if (!new_page) in migrate_misplaced_transhuge_page()
1747 put_page(new_page); in migrate_misplaced_transhuge_page()
1755 __set_page_locked(new_page); in migrate_misplaced_transhuge_page()
1756 SetPageSwapBacked(new_page); in migrate_misplaced_transhuge_page()
1759 new_page->mapping = page->mapping; in migrate_misplaced_transhuge_page()
1760 new_page->index = page->index; in migrate_misplaced_transhuge_page()
1761 migrate_page_copy(new_page, page); in migrate_misplaced_transhuge_page()
1762 WARN_ON(PageLRU(new_page)); in migrate_misplaced_transhuge_page()
1773 if (TestClearPageActive(new_page)) in migrate_misplaced_transhuge_page()
1775 if (TestClearPageUnevictable(new_page)) in migrate_misplaced_transhuge_page()
1777 mlock_migrate_page(page, new_page); in migrate_misplaced_transhuge_page()
1779 unlock_page(new_page); in migrate_misplaced_transhuge_page()
1780 put_page(new_page); /* Free it */ in migrate_misplaced_transhuge_page()
1792 entry = mk_pmd(new_page, vma->vm_page_prot); in migrate_misplaced_transhuge_page()
1804 page_add_anon_rmap(new_page, vma, mmun_start); in migrate_misplaced_transhuge_page()
1815 page_remove_rmap(new_page); in migrate_misplaced_transhuge_page()
1819 mem_cgroup_migrate(page, new_page, false); in migrate_misplaced_transhuge_page()
1827 get_page(new_page); in migrate_misplaced_transhuge_page()
1828 putback_lru_page(new_page); in migrate_misplaced_transhuge_page()
1830 unlock_page(new_page); in migrate_misplaced_transhuge_page()