Lines Matching refs:subpage
1476 struct page *subpage; in try_to_unmap_one() local
1530 subpage = folio_page(folio, in try_to_unmap_one()
1534 PageAnonExclusive(subpage); in try_to_unmap_one()
1543 VM_BUG_ON_PAGE(!PageHWPoison(subpage), subpage); in try_to_unmap_one()
1626 if (PageHWPoison(subpage) && !(flags & TTU_IGNORE_HWPOISON)) { in try_to_unmap_one()
1627 pteval = swp_entry_to_pte(make_hwpoison_entry(subpage)); in try_to_unmap_one()
1652 swp_entry_t entry = { .val = page_private(subpage) }; in try_to_unmap_one()
1729 page_try_share_anon_rmap(subpage)) { in try_to_unmap_one()
1788 page_remove_rmap(subpage, vma, folio_test_hugetlb(folio)); in try_to_unmap_one()
1847 struct page *subpage; in try_to_migrate_one() local
1893 subpage = folio_page(folio, in try_to_migrate_one()
1898 if (set_pmd_migration_entry(&pvmw, subpage)) { in try_to_migrate_one()
1922 subpage = &folio->page; in try_to_migrate_one()
1924 subpage = folio_page(folio, in try_to_migrate_one()
1929 PageAnonExclusive(subpage); in try_to_migrate_one()
2003 BUG_ON(page_try_share_anon_rmap(subpage)); in try_to_migrate_one()
2034 } else if (PageHWPoison(subpage)) { in try_to_migrate_one()
2035 pteval = swp_entry_to_pte(make_hwpoison_entry(subpage)); in try_to_migrate_one()
2073 !anon_exclusive, subpage); in try_to_migrate_one()
2077 page_try_share_anon_rmap(subpage)) { in try_to_migrate_one()
2094 page_to_pfn(subpage)); in try_to_migrate_one()
2097 page_to_pfn(subpage)); in try_to_migrate_one()
2100 page_to_pfn(subpage)); in try_to_migrate_one()
2129 page_remove_rmap(subpage, vma, folio_test_hugetlb(folio)); in try_to_migrate_one()
2201 struct page *subpage; in page_make_device_exclusive_one() local
2223 subpage = folio_page(folio, in page_make_device_exclusive_one()
2250 page_to_pfn(subpage)); in page_make_device_exclusive_one()
2253 page_to_pfn(subpage)); in page_make_device_exclusive_one()
2266 page_remove_rmap(subpage, vma, false); in page_make_device_exclusive_one()