Lines Matching refs:new_page
2001 struct page *new_page = NULL; in migrate_misplaced_transhuge_page() local
2005 new_page = alloc_pages_node(node, in migrate_misplaced_transhuge_page()
2008 if (!new_page) in migrate_misplaced_transhuge_page()
2010 prep_transhuge_page(new_page); in migrate_misplaced_transhuge_page()
2014 put_page(new_page); in migrate_misplaced_transhuge_page()
2019 __SetPageLocked(new_page); in migrate_misplaced_transhuge_page()
2021 __SetPageSwapBacked(new_page); in migrate_misplaced_transhuge_page()
2024 new_page->mapping = page->mapping; in migrate_misplaced_transhuge_page()
2025 new_page->index = page->index; in migrate_misplaced_transhuge_page()
2028 migrate_page_copy(new_page, page); in migrate_misplaced_transhuge_page()
2029 WARN_ON(PageLRU(new_page)); in migrate_misplaced_transhuge_page()
2037 if (TestClearPageActive(new_page)) in migrate_misplaced_transhuge_page()
2039 if (TestClearPageUnevictable(new_page)) in migrate_misplaced_transhuge_page()
2042 unlock_page(new_page); in migrate_misplaced_transhuge_page()
2043 put_page(new_page); /* Free it */ in migrate_misplaced_transhuge_page()
2054 entry = mk_huge_pmd(new_page, vma->vm_page_prot); in migrate_misplaced_transhuge_page()
2065 page_add_anon_rmap(new_page, vma, start, true); in migrate_misplaced_transhuge_page()
2081 mlock_migrate_page(new_page, page); in migrate_misplaced_transhuge_page()
2083 set_page_owner_migrate_reason(new_page, MR_NUMA_MISPLACED); in migrate_misplaced_transhuge_page()
2088 get_page(new_page); in migrate_misplaced_transhuge_page()
2089 putback_lru_page(new_page); in migrate_misplaced_transhuge_page()
2091 unlock_page(new_page); in migrate_misplaced_transhuge_page()