Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_dmem.c478 unsigned long *src_pfns, *dst_pfns; in nouveau_dmem_evict_chunk() local
482 src_pfns = kvcalloc(npages, sizeof(*src_pfns), GFP_KERNEL | __GFP_NOFAIL); in nouveau_dmem_evict_chunk()
486 migrate_device_range(src_pfns, chunk->pagemap.range.start >> PAGE_SHIFT, in nouveau_dmem_evict_chunk()
490 if (src_pfns[i] & MIGRATE_PFN_MIGRATE) { in nouveau_dmem_evict_chunk()
493 migrate_pfn_to_page(src_pfns[i])); in nouveau_dmem_evict_chunk()
496 if (src_pfns[i] & MIGRATE_PFN_COMPOUND) { in nouveau_dmem_evict_chunk()
511 page_folio(migrate_pfn_to_page(src_pfns[i])), in nouveau_dmem_evict_chunk()
518 migrate_device_pages(src_pfns, dst_pfns, npages); in nouveau_dmem_evict_chunk()
520 migrate_device_finalize(src_pfns, dst_pfns, npages); in nouveau_dmem_evict_chunk()
521 kvfree(src_pfns); in nouveau_dmem_evict_chunk()
/linux/drivers/gpu/drm/
H A Ddrm_pagemap.c514 unsigned long src_pfns[], in drm_pagemap_migrate_range() argument
546 &src_pfns[last->start], in drm_pagemap_migrate_range()