Lines Matching refs:sgt
234 drm_prime_gem_destroy(gem_obj, dma_obj->sgt); in drm_gem_dma_free()
424 struct sg_table *sgt; in drm_gem_dma_get_sg_table() local
427 sgt = kzalloc(sizeof(*sgt), GFP_KERNEL); in drm_gem_dma_get_sg_table()
428 if (!sgt) in drm_gem_dma_get_sg_table()
431 ret = dma_get_sgtable(obj->dev->dev, sgt, dma_obj->vaddr, in drm_gem_dma_get_sg_table()
436 return sgt; in drm_gem_dma_get_sg_table()
439 kfree(sgt); in drm_gem_dma_get_sg_table()
464 struct sg_table *sgt) in drm_gem_dma_prime_import_sg_table() argument
469 if (drm_prime_get_contiguous_size(sgt) < attach->dmabuf->size) in drm_gem_dma_prime_import_sg_table()
477 dma_obj->dma_addr = sg_dma_address(sgt->sgl); in drm_gem_dma_prime_import_sg_table()
478 dma_obj->sgt = sgt; in drm_gem_dma_prime_import_sg_table()
576 struct sg_table *sgt) in drm_gem_dma_prime_import_sg_table_vmap() argument
589 obj = drm_gem_dma_prime_import_sg_table(dev, attach, sgt); in drm_gem_dma_prime_import_sg_table_vmap()