Lines Matching refs:spage

655 		struct page *spage;  in dmirror_migrate_alloc_and_copy()  local
666 spage = migrate_pfn_to_page(*src); in dmirror_migrate_alloc_and_copy()
667 if (WARN(spage && is_zone_device_page(spage), in dmirror_migrate_alloc_and_copy()
669 page_to_pfn(spage))) in dmirror_migrate_alloc_and_copy()
677 if (spage) in dmirror_migrate_alloc_and_copy()
678 copy_highpage(rpage, spage); in dmirror_migrate_alloc_and_copy()
691 page_to_pfn(spage), page_to_pfn(dpage)); in dmirror_migrate_alloc_and_copy()
694 (!spage && args->vma->vm_flags & VM_WRITE)) in dmirror_migrate_alloc_and_copy()
866 struct page *dpage, *spage; in dmirror_devmem_fault_alloc_and_copy() local
868 spage = migrate_pfn_to_page(*src); in dmirror_devmem_fault_alloc_and_copy()
869 if (!spage || !(*src & MIGRATE_PFN_MIGRATE)) in dmirror_devmem_fault_alloc_and_copy()
872 if (WARN_ON(!is_device_private_page(spage) && in dmirror_devmem_fault_alloc_and_copy()
873 !is_device_coherent_page(spage))) in dmirror_devmem_fault_alloc_and_copy()
875 spage = BACKING_PAGE(spage); in dmirror_devmem_fault_alloc_and_copy()
880 page_to_pfn(spage), page_to_pfn(dpage)); in dmirror_devmem_fault_alloc_and_copy()
884 copy_highpage(dpage, spage); in dmirror_devmem_fault_alloc_and_copy()
1240 struct page *dpage, *spage; in dmirror_device_evict_chunk() local
1242 spage = migrate_pfn_to_page(src_pfns[i]); in dmirror_device_evict_chunk()
1243 if (!spage || !(src_pfns[i] & MIGRATE_PFN_MIGRATE)) in dmirror_device_evict_chunk()
1246 if (WARN_ON(!is_device_private_page(spage) && in dmirror_device_evict_chunk()
1247 !is_device_coherent_page(spage))) in dmirror_device_evict_chunk()
1249 spage = BACKING_PAGE(spage); in dmirror_device_evict_chunk()
1252 copy_highpage(dpage, spage); in dmirror_device_evict_chunk()