Lines Matching refs:dma_addr
142 struct page *dpage, dma_addr_t *dma_addr)
148 *dma_addr = dma_map_page(dev, dpage, 0, PAGE_SIZE, DMA_BIDIRECTIONAL);
149 if (dma_mapping_error(dev, *dma_addr))
152 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr,
154 dma_unmap_page(dev, *dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL);
169 dma_addr_t dma_addr = 0;
205 ret = nouveau_dmem_copy_one(drm, spage, dpage, &dma_addr);
215 dma_unmap_page(drm->dev->dev, dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL);
617 dma_addr_t *dma_addr, u64 *pfn)
633 *dma_addr = dma_map_page(dev, spage, 0, page_size(spage),
635 if (dma_mapping_error(dev, *dma_addr))
638 NOUVEAU_APER_VRAM, paddr, NOUVEAU_APER_HOST, *dma_addr))
641 *dma_addr = DMA_MAPPING_ERROR;
655 dma_unmap_page(dev, *dma_addr, PAGE_SIZE, DMA_BIDIRECTIONAL);