Lines Matching refs:ttm_dma
552 struct ttm_tt *ttm_dma = (struct ttm_tt *)nvbo->bo.ttm; in nouveau_bo_sync_for_device() local
555 if (!ttm_dma || !ttm_dma->dma_address) in nouveau_bo_sync_for_device()
557 if (!ttm_dma->pages) { in nouveau_bo_sync_for_device()
558 NV_DEBUG(drm, "ttm_dma 0x%p: pages NULL\n", ttm_dma); in nouveau_bo_sync_for_device()
567 while (i < ttm_dma->num_pages) { in nouveau_bo_sync_for_device()
568 struct page *p = ttm_dma->pages[i]; in nouveau_bo_sync_for_device()
571 for (j = i + 1; j < ttm_dma->num_pages; ++j) { in nouveau_bo_sync_for_device()
572 if (++p != ttm_dma->pages[j]) in nouveau_bo_sync_for_device()
578 ttm_dma->dma_address[i], in nouveau_bo_sync_for_device()
588 struct ttm_tt *ttm_dma = (struct ttm_tt *)nvbo->bo.ttm; in nouveau_bo_sync_for_cpu() local
591 if (!ttm_dma || !ttm_dma->dma_address) in nouveau_bo_sync_for_cpu()
593 if (!ttm_dma->pages) { in nouveau_bo_sync_for_cpu()
594 NV_DEBUG(drm, "ttm_dma 0x%p: pages NULL\n", ttm_dma); in nouveau_bo_sync_for_cpu()
603 while (i < ttm_dma->num_pages) { in nouveau_bo_sync_for_cpu()
604 struct page *p = ttm_dma->pages[i]; in nouveau_bo_sync_for_cpu()
607 for (j = i + 1; j < ttm_dma->num_pages; ++j) { in nouveau_bo_sync_for_cpu()
608 if (++p != ttm_dma->pages[j]) in nouveau_bo_sync_for_cpu()
614 dma_sync_single_for_cpu(drm->dev->dev, ttm_dma->dma_address[i], in nouveau_bo_sync_for_cpu()
1250 struct ttm_tt *ttm_dma = (void *)ttm; in nouveau_ttm_tt_populate() local
1259 drm_prime_sg_to_dma_addr_array(ttm->sg, ttm_dma->dma_address, in nouveau_ttm_tt_populate()