Home
last modified time | relevance | path

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

/linux/mm/
A Dmigrate_device.c377 if (src_pfns[i] & MIGRATE_PFN_MIGRATE) in migrate_device_unmap()
392 src_pfns[i] &= ~MIGRATE_PFN_MIGRATE; in migrate_device_unmap()
411 src_pfns[i] &= ~MIGRATE_PFN_MIGRATE; in migrate_device_unmap()
429 src_pfns[i] = 0; in migrate_device_unmap()
699 src_pfns[i] &= ~MIGRATE_PFN_MIGRATE; in __migrate_device_pages()
726 &src_pfns[i]); in __migrate_device_pages()
745 src_pfns[i] &= ~MIGRATE_PFN_MIGRATE; in __migrate_device_pages()
753 src_pfns[i] &= ~MIGRATE_PFN_MIGRATE; in __migrate_device_pages()
763 src_pfns[i] &= ~MIGRATE_PFN_MIGRATE; in __migrate_device_pages()
908 src_pfns[i] = 0; in migrate_device_range()
[all …]
/linux/lib/
A Dtest_hmm.c904 unsigned long src_pfns[64] = { 0 }; in dmirror_migrate_to_system() local
932 args.src = src_pfns; in dmirror_migrate_to_system()
964 unsigned long src_pfns[64] = { 0 }; in dmirror_migrate_to_device() local
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()
1233 spage = migrate_pfn_to_page(src_pfns[i]); in dmirror_device_evict_chunk()
1245 if (src_pfns[i] & MIGRATE_PFN_WRITE) 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
[all …]
/linux/include/linux/
A Dmigrate.h230 int migrate_device_range(unsigned long *src_pfns, unsigned long start,
232 void migrate_device_pages(unsigned long *src_pfns, unsigned long *dst_pfns,
234 void migrate_device_finalize(unsigned long *src_pfns,
/linux/drivers/gpu/drm/nouveau/
A Dnouveau_dmem.c377 unsigned long *src_pfns, *dst_pfns; in nouveau_dmem_evict_chunk() local
381 src_pfns = kvcalloc(npages, sizeof(*src_pfns), GFP_KERNEL | __GFP_NOFAIL); in nouveau_dmem_evict_chunk()
385 migrate_device_range(src_pfns, chunk->pagemap.range.start >> PAGE_SHIFT, in nouveau_dmem_evict_chunk()
389 if (src_pfns[i] & MIGRATE_PFN_MIGRATE) { in nouveau_dmem_evict_chunk()
400 migrate_pfn_to_page(src_pfns[i]), dpage, in nouveau_dmem_evict_chunk()
406 migrate_device_pages(src_pfns, dst_pfns, npages); in nouveau_dmem_evict_chunk()
408 migrate_device_finalize(src_pfns, dst_pfns, npages); in nouveau_dmem_evict_chunk()
409 kvfree(src_pfns); in nouveau_dmem_evict_chunk()

Completed in 17 milliseconds