Lines Matching refs:hpage
1294 struct page *hpage, int force,
1310 if (!hugepage_migration_supported(page_hstate(hpage))) {
1311 putback_active_hugepage(hpage);
1315 new_hpage = get_new_page(hpage, private);
1319 if (!trylock_page(hpage)) {
1329 lock_page(hpage);
1337 if (page_private(hpage) && !page_mapping(hpage)) {
1342 if (PageAnon(hpage))
1343 anon_vma = page_get_anon_vma(hpage);
1348 if (page_mapped(hpage)) {
1352 if (!PageAnon(hpage)) {
1359 mapping = hugetlb_page_mapping_lock_write(hpage);
1367 try_to_unmap(hpage, ttu);
1374 if (!page_mapped(hpage))
1375 rc = move_to_new_page(new_hpage, hpage, mode);
1378 remove_migration_ptes(hpage,
1379 rc == MIGRATEPAGE_SUCCESS ? new_hpage : hpage, false);
1389 move_hugetlb_state(hpage, new_hpage, reason);
1394 unlock_page(hpage);
1397 putback_active_hugepage(hpage);