Searched refs:dst_pfns (Results 1 - 4 of 4) sorted by relevance

/linux-master/include/linux/
H A Dmigrate.h225 void migrate_device_pages(unsigned long *src_pfns, unsigned long *dst_pfns,
228 unsigned long *dst_pfns, unsigned long npages);
/linux-master/lib/
H A Dtest_hmm.c908 unsigned long dst_pfns[64] = { 0 }; local
936 args.dst = dst_pfns;
968 unsigned long dst_pfns[64] = { 0 }; local
996 args.dst = dst_pfns;
1227 unsigned long *dst_pfns; local
1230 dst_pfns = kcalloc(npages, sizeof(*dst_pfns), GFP_KERNEL);
1247 dst_pfns[i] = migrate_pfn(page_to_pfn(dpage));
1249 dst_pfns[i] |= MIGRATE_PFN_WRITE;
1251 migrate_device_pages(src_pfns, dst_pfns, npage
1426 unsigned long dst_pfns = 0; local
[all...]
/linux-master/mm/
H A Dmigrate_device.c686 unsigned long *dst_pfns, unsigned long npages,
694 struct page *newpage = migrate_pfn_to_page(dst_pfns[i]);
778 * @dst_pfns: array of pfns allocated by the driver to migrate memory to
784 void migrate_device_pages(unsigned long *src_pfns, unsigned long *dst_pfns, argument
787 __migrate_device_pages(src_pfns, dst_pfns, npages, NULL);
808 * @dst_pfns: array of pfns allocated by the driver to migrate memory to
816 unsigned long *dst_pfns, unsigned long npages)
822 struct page *newpage = migrate_pfn_to_page(dst_pfns[i]);
685 __migrate_device_pages(unsigned long *src_pfns, unsigned long *dst_pfns, unsigned long npages, struct migrate_vma *migrate) argument
815 migrate_device_finalize(unsigned long *src_pfns, unsigned long *dst_pfns, unsigned long npages) argument
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c377 unsigned long *src_pfns, *dst_pfns; local
382 dst_pfns = kvcalloc(npages, sizeof(*dst_pfns), GFP_KERNEL | __GFP_NOFAIL);
398 dst_pfns[i] = migrate_pfn(page_to_pfn(dpage));
406 migrate_device_pages(src_pfns, dst_pfns, npages);
408 migrate_device_finalize(src_pfns, dst_pfns, npages);
410 kvfree(dst_pfns);

Completed in 130 milliseconds