Lines Matching refs:sgt
209 struct sg_table sgt; member
316 __sg_page_iter_start(&viter->iter, vsgt->sgt->sgl, in vmw_piter_start()
317 vsgt->sgt->orig_nents, p_offset); in vmw_piter_start()
336 dma_unmap_sg(dev, vmw_tt->sgt.sgl, vmw_tt->sgt.nents, in vmw_ttm_unmap_from_dma()
338 vmw_tt->sgt.nents = vmw_tt->sgt.orig_nents; in vmw_ttm_unmap_from_dma()
359 ret = dma_map_sg(dev, vmw_tt->sgt.sgl, vmw_tt->sgt.orig_nents, in vmw_ttm_map_for_dma()
364 vmw_tt->sgt.nents = ret; in vmw_ttm_map_for_dma()
397 vsgt->sgt = &vmw_tt->sgt; in vmw_ttm_map_dma()
412 ret = sg_alloc_table_from_pages(&vmw_tt->sgt, vsgt->pages, in vmw_ttm_map_dma()
420 if (vsgt->num_pages > vmw_tt->sgt.nents) { in vmw_ttm_map_dma()
423 vmw_tt->sgt.nents); in vmw_ttm_map_dma()
452 sg_free_table(vmw_tt->vsgt.sgt); in vmw_ttm_map_dma()
453 vmw_tt->vsgt.sgt = NULL; in vmw_ttm_map_dma()
472 if (!vmw_tt->vsgt.sgt) in vmw_ttm_unmap_dma()
479 sg_free_table(vmw_tt->vsgt.sgt); in vmw_ttm_unmap_dma()
480 vmw_tt->vsgt.sgt = NULL; in vmw_ttm_unmap_dma()