Searched refs:src_pfns (Results 1 - 4 of 4) sorted by relevance
/linux-master/mm/ |
H A D | migrate_device.c | 360 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 D | migrate.h | 223 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 D | test_hmm.c | 907 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 D | nouveau_dmem.c | 377 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