Searched refs:ttm_dma (Results 1 - 3 of 3) sorted by relevance

/drivers/gpu/drm/ttm/
H A Dttm_tt.c217 int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_bo_device *bdev, argument
221 struct ttm_tt *ttm = &ttm_dma->ttm;
232 INIT_LIST_HEAD(&ttm_dma->pages_list);
233 ttm_dma_tt_alloc_page_directory(ttm_dma);
243 void ttm_dma_tt_fini(struct ttm_dma_tt *ttm_dma) argument
245 struct ttm_tt *ttm = &ttm_dma->ttm;
249 ttm_dma->cpu_address = NULL;
250 ttm_dma->dma_address = NULL;
H A Dttm_page_alloc_dma.c838 struct ttm_dma_tt *ttm_dma,
842 struct ttm_tt *ttm = &ttm_dma->ttm;
851 ttm_dma->cpu_address[index] = d_page->vaddr;
852 ttm_dma->dma_address[index] = d_page->dma;
853 list_move_tail(&d_page->page_list, &ttm_dma->pages_list);
866 int ttm_dma_populate(struct ttm_dma_tt *ttm_dma, struct device *dev) argument
868 struct ttm_tt *ttm = &ttm_dma->ttm;
895 INIT_LIST_HEAD(&ttm_dma->pages_list);
897 ret = ttm_dma_pool_get_pages(pool, ttm_dma, i);
899 ttm_dma_unpopulate(ttm_dma, de
837 ttm_dma_pool_get_pages(struct dma_pool *pool, struct ttm_dma_tt *ttm_dma, unsigned index) argument
925 ttm_dma_unpopulate(struct ttm_dma_tt *ttm_dma, struct device *dev) argument
[all...]
/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.c1354 struct ttm_dma_tt *ttm_dma = (void *)ttm; local
1369 ttm_dma->dma_address, ttm->num_pages);
1404 dma_unmap_page(pdev, ttm_dma->dma_address[i],
1406 ttm_dma->dma_address[i] = 0;
1412 ttm_dma->dma_address[i] = addr;
1420 struct ttm_dma_tt *ttm_dma = (void *)ttm; local
1451 if (ttm_dma->dma_address[i]) {
1452 dma_unmap_page(pdev, ttm_dma->dma_address[i], PAGE_SIZE,

Completed in 176 milliseconds