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

/linux-master/mm/
H A Dmigrate_device.c360 static unsigned long migrate_device_unmap(unsigned long *src_pfns, argument
371 struct page *page = migrate_pfn_to_page(src_pfns[i]);
375 if (src_pfns[i] & MIGRATE_PFN_MIGRATE)
389 src_pfns[i] &= ~MIGRATE_PFN_MIGRATE;
409 src_pfns[i] &= ~MIGRATE_PFN_MIGRATE;
418 struct page *page = migrate_pfn_to_page(src_pfns[i]);
421 if (!page || (src_pfns[i] & MIGRATE_PFN_MIGRATE))
427 src_pfns[i] = 0;
685 static void __migrate_device_pages(unsigned long *src_pfns, argument
695 struct page *page = migrate_pfn_to_page(src_pfns[
784 migrate_device_pages(unsigned long *src_pfns, unsigned long *dst_pfns, unsigned long npages) argument
815 migrate_device_finalize(unsigned long *src_pfns, unsigned long *dst_pfns, unsigned long npages) argument
898 migrate_device_range(unsigned long *src_pfns, unsigned long start, unsigned long npages) argument
[all...]
/linux-master/include/linux/
H A Dmigrate.h223 int migrate_device_range(unsigned long *src_pfns, unsigned long start,
225 void migrate_device_pages(unsigned long *src_pfns, unsigned long *dst_pfns,
227 void migrate_device_finalize(unsigned long *src_pfns,
/linux-master/lib/
H A Dtest_hmm.c907 unsigned long src_pfns[64] = { 0 }; local
930 next = min(end, addr + (ARRAY_SIZE(src_pfns) << PAGE_SHIFT));
935 args.src = src_pfns;
967 unsigned long src_pfns[64] = { 0 }; local
990 next = min(end, addr + (ARRAY_SIZE(src_pfns) << PAGE_SHIFT));
995 args.src = src_pfns;
1226 unsigned long *src_pfns; local
1229 src_pfns = kcalloc(npages, sizeof(*src_pfns), GFP_KERNEL);
1232 migrate_device_range(src_pfns, start_pf
1425 unsigned long src_pfns = 0; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c377 unsigned long *src_pfns, *dst_pfns; local
381 src_pfns = kvcalloc(npages, sizeof(*src_pfns), GFP_KERNEL | __GFP_NOFAIL);
385 migrate_device_range(src_pfns, chunk->pagemap.range.start >> PAGE_SHIFT,
389 if (src_pfns[i] & MIGRATE_PFN_MIGRATE) {
400 migrate_pfn_to_page(src_pfns[i]), dpage,
406 migrate_device_pages(src_pfns, dst_pfns, npages);
408 migrate_device_finalize(src_pfns, dst_pfns, npages);
409 kvfree(src_pfns);

Completed in 119 milliseconds