Lines Matching refs:dma_ttm
217 struct ttm_dma_tt dma_ttm; member
407 vsgt->pages = vmw_tt->dma_ttm.ttm.pages; in vmw_ttm_map_dma()
408 vsgt->num_pages = vmw_tt->dma_ttm.ttm.num_pages; in vmw_ttm_map_dma()
409 vsgt->addrs = vmw_tt->dma_ttm.dma_address; in vmw_ttm_map_dma()
517 container_of(bo->ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_bo_map_dma()
534 container_of(bo->ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_bo_unmap_dma()
554 container_of(bo->ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_bo_sg_table()
563 container_of(ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_ttm_bind()
597 container_of(ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_ttm_unbind()
620 container_of(ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_ttm_destroy()
624 ttm_dma_tt_fini(&vmw_be->dma_ttm); in vmw_ttm_destroy()
638 container_of(ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_ttm_populate()
653 ret = ttm_dma_populate(&vmw_tt->dma_ttm, dev_priv->dev->dev); in vmw_ttm_populate()
665 dma_ttm.ttm); in vmw_ttm_unpopulate()
680 ttm_dma_unpopulate(&vmw_tt->dma_ttm, dev_priv->dev->dev); in vmw_ttm_unpopulate()
703 vmw_be->dma_ttm.ttm.func = &vmw_ttm_func; in vmw_ttm_tt_create()
708 ret = ttm_dma_tt_init(&vmw_be->dma_ttm, bdev, size, page_flags, in vmw_ttm_tt_create()
711 ret = ttm_tt_init(&vmw_be->dma_ttm.ttm, bdev, size, page_flags, in vmw_ttm_tt_create()
716 return &vmw_be->dma_ttm.ttm; in vmw_ttm_tt_create()