Lines Matching refs:hpage
1282 struct page *hpage, int force, in unmap_and_move_huge_page() argument
1297 if (!hugepage_migration_supported(page_hstate(hpage))) { in unmap_and_move_huge_page()
1298 putback_active_hugepage(hpage); in unmap_and_move_huge_page()
1302 new_hpage = get_new_page(hpage, private); in unmap_and_move_huge_page()
1306 if (!trylock_page(hpage)) { in unmap_and_move_huge_page()
1316 lock_page(hpage); in unmap_and_move_huge_page()
1324 if (page_private(hpage) && !page_mapping(hpage)) { in unmap_and_move_huge_page()
1329 if (PageAnon(hpage)) in unmap_and_move_huge_page()
1330 anon_vma = page_get_anon_vma(hpage); in unmap_and_move_huge_page()
1335 if (page_mapped(hpage)) { in unmap_and_move_huge_page()
1336 try_to_unmap(hpage, in unmap_and_move_huge_page()
1341 if (!page_mapped(hpage)) in unmap_and_move_huge_page()
1342 rc = move_to_new_page(new_hpage, hpage, mode); in unmap_and_move_huge_page()
1345 remove_migration_ptes(hpage, in unmap_and_move_huge_page()
1346 rc == MIGRATEPAGE_SUCCESS ? new_hpage : hpage, false); in unmap_and_move_huge_page()
1355 move_hugetlb_state(hpage, new_hpage, reason); in unmap_and_move_huge_page()
1360 unlock_page(hpage); in unmap_and_move_huge_page()
1363 putback_active_hugepage(hpage); in unmap_and_move_huge_page()