Lines Matching refs:spage
683 struct page *spage; in dmirror_migrate_alloc_and_copy() local
697 spage = migrate_pfn_to_page(*src); in dmirror_migrate_alloc_and_copy()
698 if (WARN(spage && is_zone_device_page(spage), in dmirror_migrate_alloc_and_copy()
700 page_to_pfn(spage))) in dmirror_migrate_alloc_and_copy()
718 if (!spage && is_large) { in dmirror_migrate_alloc_and_copy()
721 folio = page_folio(spage); in dmirror_migrate_alloc_and_copy()
733 if (spage) in dmirror_migrate_alloc_and_copy()
755 page_to_pfn(spage), page_to_pfn(dpage)); in dmirror_migrate_alloc_and_copy()
769 pfn_to_page(page_to_pfn(spage) + i); in dmirror_migrate_alloc_and_copy()
771 if (spage) in dmirror_migrate_alloc_and_copy()
783 if (spage) in dmirror_migrate_alloc_and_copy()
784 copy_highpage(rpage, spage); in dmirror_migrate_alloc_and_copy()
952 struct page *dpage, *spage; in dmirror_devmem_fault_alloc_and_copy() local
954 spage = migrate_pfn_to_page(*src); in dmirror_devmem_fault_alloc_and_copy()
955 if (!spage || !(*src & MIGRATE_PFN_MIGRATE)) { in dmirror_devmem_fault_alloc_and_copy()
960 if (WARN_ON(!is_device_private_page(spage) && in dmirror_devmem_fault_alloc_and_copy()
961 !is_device_coherent_page(spage))) { in dmirror_devmem_fault_alloc_and_copy()
966 spage = BACKING_PAGE(spage); in dmirror_devmem_fault_alloc_and_copy()
967 order = folio_order(page_folio(spage)); in dmirror_devmem_fault_alloc_and_copy()
988 page_to_pfn(spage), page_to_pfn(dpage)); in dmirror_devmem_fault_alloc_and_copy()
1010 src_page = pfn_to_page(page_to_pfn(spage) + i); in dmirror_devmem_fault_alloc_and_copy()
1393 struct page *dpage, *spage; in dmirror_device_evict_chunk() local
1395 spage = migrate_pfn_to_page(src_pfns[i]); in dmirror_device_evict_chunk()
1396 if (!spage || !(src_pfns[i] & MIGRATE_PFN_MIGRATE)) in dmirror_device_evict_chunk()
1399 if (WARN_ON(!is_device_private_page(spage) && in dmirror_device_evict_chunk()
1400 !is_device_coherent_page(spage))) in dmirror_device_evict_chunk()
1403 order = folio_order(page_folio(spage)); in dmirror_device_evict_chunk()
1404 spage = BACKING_PAGE(spage); in dmirror_device_evict_chunk()
1420 folio_copy(page_folio(dpage), page_folio(spage)); in dmirror_device_evict_chunk()