Searched refs:dst_pfns (Results 1 - 4 of 4) sorted by relevance
/linux-master/include/linux/ |
H A D | migrate.h | 225 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 D | test_hmm.c | 908 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 D | migrate_device.c | 686 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 D | nouveau_dmem.c | 377 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