Lines Matching refs:subpage
1478 struct page *subpage; in try_to_unmap_one() local
1538 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_unmap_one()
1541 PageAnonExclusive(subpage); in try_to_unmap_one()
1550 VM_BUG_ON_PAGE(!PageHWPoison(subpage), subpage); in try_to_unmap_one()
1631 if (PageHWPoison(subpage) && (flags & TTU_HWPOISON)) { in try_to_unmap_one()
1632 pteval = swp_entry_to_pte(make_hwpoison_entry(subpage)); in try_to_unmap_one()
1655 swp_entry_t entry = page_swap_entry(subpage); in try_to_unmap_one()
1726 page_try_share_anon_rmap(subpage)) { in try_to_unmap_one()
1764 page_remove_rmap(subpage, vma, folio_test_hugetlb(folio)); in try_to_unmap_one()
1823 struct page *subpage; in try_to_migrate_one() local
1874 subpage = folio_page(folio, in try_to_migrate_one()
1879 if (set_pmd_migration_entry(&pvmw, subpage)) { in try_to_migrate_one()
1905 subpage = &folio->page; in try_to_migrate_one()
1907 subpage = folio_page(folio, pfn - folio_pfn(folio)); in try_to_migrate_one()
1911 PageAnonExclusive(subpage); in try_to_migrate_one()
1997 BUG_ON(page_try_share_anon_rmap(subpage)); in try_to_migrate_one()
2028 } else if (PageHWPoison(subpage)) { in try_to_migrate_one()
2029 pteval = swp_entry_to_pte(make_hwpoison_entry(subpage)); in try_to_migrate_one()
2066 !anon_exclusive, subpage); in try_to_migrate_one()
2070 page_try_share_anon_rmap(subpage)) { in try_to_migrate_one()
2088 page_to_pfn(subpage)); in try_to_migrate_one()
2091 page_to_pfn(subpage)); in try_to_migrate_one()
2094 page_to_pfn(subpage)); in try_to_migrate_one()
2117 page_remove_rmap(subpage, vma, folio_test_hugetlb(folio)); in try_to_migrate_one()
2189 struct page *subpage; in page_make_device_exclusive_one() local
2213 subpage = folio_page(folio, in page_make_device_exclusive_one()
2240 page_to_pfn(subpage)); in page_make_device_exclusive_one()
2243 page_to_pfn(subpage)); in page_make_device_exclusive_one()
2256 page_remove_rmap(subpage, vma, false); in page_make_device_exclusive_one()