Lines Matching refs:new_page

1533 	struct page *new_page = NULL;  in alloc_migration_target()  local
1563 new_page = __alloc_pages_nodemask(gfp_mask, order, nid, mtc->nmask); in alloc_migration_target()
1565 if (new_page && PageTransHuge(new_page)) in alloc_migration_target()
1566 prep_transhuge_page(new_page); in alloc_migration_target()
1568 return new_page; in alloc_migration_target()
2126 struct page *new_page = NULL; in migrate_misplaced_transhuge_page() local
2130 new_page = alloc_pages_node(node, in migrate_misplaced_transhuge_page()
2133 if (!new_page) in migrate_misplaced_transhuge_page()
2135 prep_transhuge_page(new_page); in migrate_misplaced_transhuge_page()
2139 put_page(new_page); in migrate_misplaced_transhuge_page()
2144 __SetPageLocked(new_page); in migrate_misplaced_transhuge_page()
2146 __SetPageSwapBacked(new_page); in migrate_misplaced_transhuge_page()
2149 new_page->mapping = page->mapping; in migrate_misplaced_transhuge_page()
2150 new_page->index = page->index; in migrate_misplaced_transhuge_page()
2153 migrate_page_copy(new_page, page); in migrate_misplaced_transhuge_page()
2154 WARN_ON(PageLRU(new_page)); in migrate_misplaced_transhuge_page()
2162 if (TestClearPageActive(new_page)) in migrate_misplaced_transhuge_page()
2164 if (TestClearPageUnevictable(new_page)) in migrate_misplaced_transhuge_page()
2167 unlock_page(new_page); in migrate_misplaced_transhuge_page()
2168 put_page(new_page); /* Free it */ in migrate_misplaced_transhuge_page()
2179 entry = mk_huge_pmd(new_page, vma->vm_page_prot); in migrate_misplaced_transhuge_page()
2190 page_add_anon_rmap(new_page, vma, start, true); in migrate_misplaced_transhuge_page()
2206 mlock_migrate_page(new_page, page); in migrate_misplaced_transhuge_page()
2208 set_page_owner_migrate_reason(new_page, MR_NUMA_MISPLACED); in migrate_misplaced_transhuge_page()
2213 get_page(new_page); in migrate_misplaced_transhuge_page()
2214 putback_lru_page(new_page); in migrate_misplaced_transhuge_page()
2216 unlock_page(new_page); in migrate_misplaced_transhuge_page()