Lines Matching refs:spage
649 struct page *spage;
657 * Note that spage might be NULL which is OK since it is an
660 spage = migrate_pfn_to_page(*src);
661 if (WARN(spage && is_zone_device_page(spage),
662 "page already in device spage pfn: 0x%lx\n",
663 page_to_pfn(spage)))
671 if (spage)
672 copy_highpage(rpage, spage);
685 page_to_pfn(spage), page_to_pfn(dpage));
688 (!spage && args->vma->vm_flags & VM_WRITE))
860 struct page *dpage, *spage;
862 spage = migrate_pfn_to_page(*src);
863 if (!spage || !(*src & MIGRATE_PFN_MIGRATE))
866 if (WARN_ON(!is_device_private_page(spage) &&
867 !is_device_coherent_page(spage)))
869 spage = BACKING_PAGE(spage);
874 page_to_pfn(spage), page_to_pfn(dpage));
878 copy_highpage(dpage, spage);
1234 struct page *dpage, *spage;
1236 spage = migrate_pfn_to_page(src_pfns[i]);
1237 if (!spage || !(src_pfns[i] & MIGRATE_PFN_MIGRATE))
1240 if (WARN_ON(!is_device_private_page(spage) &&
1241 !is_device_coherent_page(spage)))
1243 spage = BACKING_PAGE(spage);
1246 copy_highpage(dpage, spage);