Lines Matching refs:src_pfns
904 unsigned long src_pfns[64] = { 0 }; in dmirror_migrate_to_system() local
927 next = min(end, addr + (ARRAY_SIZE(src_pfns) << PAGE_SHIFT)); in dmirror_migrate_to_system()
932 args.src = src_pfns; in dmirror_migrate_to_system()
964 unsigned long src_pfns[64] = { 0 }; in dmirror_migrate_to_device() local
987 next = min(end, addr + (ARRAY_SIZE(src_pfns) << PAGE_SHIFT)); in dmirror_migrate_to_device()
992 args.src = src_pfns; in dmirror_migrate_to_device()
1223 unsigned long *src_pfns; in dmirror_device_evict_chunk() local
1226 src_pfns = kvcalloc(npages, sizeof(*src_pfns), GFP_KERNEL | __GFP_NOFAIL); in dmirror_device_evict_chunk()
1229 migrate_device_range(src_pfns, start_pfn, npages); in dmirror_device_evict_chunk()
1233 spage = migrate_pfn_to_page(src_pfns[i]); in dmirror_device_evict_chunk()
1234 if (!spage || !(src_pfns[i] & MIGRATE_PFN_MIGRATE)) in dmirror_device_evict_chunk()
1245 if (src_pfns[i] & MIGRATE_PFN_WRITE) in dmirror_device_evict_chunk()
1248 migrate_device_pages(src_pfns, dst_pfns, npages); in dmirror_device_evict_chunk()
1249 migrate_device_finalize(src_pfns, dst_pfns, npages); in dmirror_device_evict_chunk()
1250 kvfree(src_pfns); in dmirror_device_evict_chunk()
1422 unsigned long src_pfns = 0; in dmirror_devmem_fault() local
1440 args.src = &src_pfns; in dmirror_devmem_fault()