Lines Matching refs:dpage
136 struct page *dpage, *spage; in nouveau_dmem_fault_copy_one() local
142 dpage = alloc_page_vma(GFP_HIGHUSER, vmf->vma, vmf->address); in nouveau_dmem_fault_copy_one()
143 if (!dpage) in nouveau_dmem_fault_copy_one()
145 lock_page(dpage); in nouveau_dmem_fault_copy_one()
147 *dma_addr = dma_map_page(dev, dpage, 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in nouveau_dmem_fault_copy_one()
155 args->dst[0] = migrate_pfn(page_to_pfn(dpage)) | MIGRATE_PFN_LOCKED; in nouveau_dmem_fault_copy_one()
161 __free_page(dpage); in nouveau_dmem_fault_copy_one()
564 struct page *dpage, *spage; in nouveau_dmem_migrate_copy_one() local
570 dpage = nouveau_dmem_page_alloc_locked(drm); in nouveau_dmem_migrate_copy_one()
571 if (!dpage) in nouveau_dmem_migrate_copy_one()
579 nouveau_dmem_page_addr(dpage), NOUVEAU_APER_HOST, in nouveau_dmem_migrate_copy_one()
583 return migrate_pfn(page_to_pfn(dpage)) | MIGRATE_PFN_LOCKED; in nouveau_dmem_migrate_copy_one()
588 nouveau_dmem_page_free_locked(drm, dpage); in nouveau_dmem_migrate_copy_one()