Lines Matching refs:sgt
160 struct sg_table *sgt; in amdgpu_dma_buf_map() local
185 sgt = drm_prime_pages_to_sg(obj->dev, in amdgpu_dma_buf_map()
188 if (IS_ERR(sgt)) in amdgpu_dma_buf_map()
189 return sgt; in amdgpu_dma_buf_map()
191 if (dma_map_sgtable(attach->dev, sgt, dir, in amdgpu_dma_buf_map()
199 dir, &sgt); in amdgpu_dma_buf_map()
207 return sgt; in amdgpu_dma_buf_map()
210 sg_free_table(sgt); in amdgpu_dma_buf_map()
211 kfree(sgt); in amdgpu_dma_buf_map()
225 struct sg_table *sgt, in amdgpu_dma_buf_unmap() argument
228 if (sgt->sgl->page_link) { in amdgpu_dma_buf_unmap()
229 dma_unmap_sgtable(attach->dev, sgt, dir, 0); in amdgpu_dma_buf_unmap()
230 sg_free_table(sgt); in amdgpu_dma_buf_unmap()
231 kfree(sgt); in amdgpu_dma_buf_unmap()
233 amdgpu_vram_mgr_free_sgt(attach->dev, dir, sgt); in amdgpu_dma_buf_unmap()