Lines Matching refs:ttm

427 	vsgt->pages = vmw_tt->dma_ttm.ttm.pages;  in vmw_ttm_map_dma()
428 vsgt->num_pages = vmw_tt->dma_ttm.ttm.num_pages; in vmw_ttm_map_dma()
536 container_of(bo->ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_bo_map_dma()
553 container_of(bo->ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_bo_unmap_dma()
573 container_of(bo->ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_bo_sg_table()
579 static int vmw_ttm_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem) in vmw_ttm_bind() argument
582 container_of(ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_ttm_bind()
595 ttm->num_pages, vmw_be->gmr_id); in vmw_ttm_bind()
599 vmw_mob_create(ttm->num_pages); in vmw_ttm_bind()
605 &vmw_be->vsgt, ttm->num_pages, in vmw_ttm_bind()
613 static int vmw_ttm_unbind(struct ttm_tt *ttm) in vmw_ttm_unbind() argument
616 container_of(ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_ttm_unbind()
636 static void vmw_ttm_destroy(struct ttm_tt *ttm) in vmw_ttm_destroy() argument
639 container_of(ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_ttm_destroy()
645 ttm_tt_fini(ttm); in vmw_ttm_destroy()
654 static int vmw_ttm_populate(struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) in vmw_ttm_populate() argument
657 container_of(ttm, struct vmw_ttm_tt, dma_ttm.ttm); in vmw_ttm_populate()
662 if (ttm->state != tt_unpopulated) in vmw_ttm_populate()
667 ttm_round_pot(ttm->num_pages * sizeof(dma_addr_t)); in vmw_ttm_populate()
677 ret = ttm_pool_populate(ttm, ctx); in vmw_ttm_populate()
682 static void vmw_ttm_unpopulate(struct ttm_tt *ttm) in vmw_ttm_unpopulate() argument
684 struct vmw_ttm_tt *vmw_tt = container_of(ttm, struct vmw_ttm_tt, in vmw_ttm_unpopulate()
685 dma_ttm.ttm); in vmw_ttm_unpopulate()
698 ttm_round_pot(ttm->num_pages * sizeof(dma_addr_t)); in vmw_ttm_unpopulate()
703 ttm_pool_unpopulate(ttm); in vmw_ttm_unpopulate()
722 vmw_be->dma_ttm.ttm.func = &vmw_ttm_func; in vmw_ttm_tt_create()
729 ret = ttm_tt_init(&vmw_be->dma_ttm.ttm, bo, page_flags); in vmw_ttm_tt_create()
733 return &vmw_be->dma_ttm.ttm; in vmw_ttm_tt_create()