Lines Matching refs:new_page

1746 	struct page *new_page = NULL;  in migrate_misplaced_transhuge_page()  local
1760 new_page = alloc_pages_node(node, in migrate_misplaced_transhuge_page()
1763 if (!new_page) in migrate_misplaced_transhuge_page()
1768 put_page(new_page); in migrate_misplaced_transhuge_page()
1776 __set_page_locked(new_page); in migrate_misplaced_transhuge_page()
1777 SetPageSwapBacked(new_page); in migrate_misplaced_transhuge_page()
1780 new_page->mapping = page->mapping; in migrate_misplaced_transhuge_page()
1781 new_page->index = page->index; in migrate_misplaced_transhuge_page()
1782 migrate_page_copy(new_page, page); in migrate_misplaced_transhuge_page()
1783 WARN_ON(PageLRU(new_page)); in migrate_misplaced_transhuge_page()
1794 if (TestClearPageActive(new_page)) in migrate_misplaced_transhuge_page()
1796 if (TestClearPageUnevictable(new_page)) in migrate_misplaced_transhuge_page()
1799 unlock_page(new_page); in migrate_misplaced_transhuge_page()
1800 put_page(new_page); /* Free it */ in migrate_misplaced_transhuge_page()
1812 entry = mk_pmd(new_page, vma->vm_page_prot); in migrate_misplaced_transhuge_page()
1824 page_add_anon_rmap(new_page, vma, mmun_start); in migrate_misplaced_transhuge_page()
1835 page_remove_rmap(new_page); in migrate_misplaced_transhuge_page()
1839 mlock_migrate_page(new_page, page); in migrate_misplaced_transhuge_page()
1840 set_page_memcg(new_page, page_memcg(page)); in migrate_misplaced_transhuge_page()
1848 get_page(new_page); in migrate_misplaced_transhuge_page()
1849 putback_lru_page(new_page); in migrate_misplaced_transhuge_page()
1851 unlock_page(new_page); in migrate_misplaced_transhuge_page()