Lines Matching refs:hpage

1278 				struct page *hpage, int force,  in unmap_and_move_huge_page()  argument
1295 if (!hugepage_migration_supported(page_hstate(hpage))) { in unmap_and_move_huge_page()
1296 list_move_tail(&hpage->lru, ret); in unmap_and_move_huge_page()
1300 if (page_count(hpage) == 1) { in unmap_and_move_huge_page()
1302 putback_active_hugepage(hpage); in unmap_and_move_huge_page()
1306 new_hpage = get_new_page(hpage, private); in unmap_and_move_huge_page()
1310 if (!trylock_page(hpage)) { in unmap_and_move_huge_page()
1320 lock_page(hpage); in unmap_and_move_huge_page()
1328 if (hugetlb_page_subpool(hpage) && !page_mapping(hpage)) { in unmap_and_move_huge_page()
1333 if (PageAnon(hpage)) in unmap_and_move_huge_page()
1334 anon_vma = page_get_anon_vma(hpage); in unmap_and_move_huge_page()
1339 if (page_mapped(hpage)) { in unmap_and_move_huge_page()
1343 if (!PageAnon(hpage)) { in unmap_and_move_huge_page()
1350 mapping = hugetlb_page_mapping_lock_write(hpage); in unmap_and_move_huge_page()
1358 try_to_migrate(hpage, ttu); in unmap_and_move_huge_page()
1365 if (!page_mapped(hpage)) in unmap_and_move_huge_page()
1366 rc = move_to_new_page(new_hpage, hpage, mode); in unmap_and_move_huge_page()
1369 remove_migration_ptes(hpage, in unmap_and_move_huge_page()
1370 rc == MIGRATEPAGE_SUCCESS ? new_hpage : hpage, false); in unmap_and_move_huge_page()
1380 move_hugetlb_state(hpage, new_hpage, reason); in unmap_and_move_huge_page()
1385 unlock_page(hpage); in unmap_and_move_huge_page()
1388 putback_active_hugepage(hpage); in unmap_and_move_huge_page()
1390 list_move_tail(&hpage->lru, ret); in unmap_and_move_huge_page()