Lines Matching refs:sg
455 struct sg_table *sg, in rockchip_gem_iommu_map_sg() argument
458 rk_obj->sgt = sg; in rockchip_gem_iommu_map_sg()
465 struct sg_table *sg, in rockchip_gem_dma_map_sg() argument
468 int err = dma_map_sgtable(drm->dev, sg, DMA_BIDIRECTIONAL, 0); in rockchip_gem_dma_map_sg()
472 if (drm_prime_get_contiguous_size(sg) < attach->dmabuf->size) { in rockchip_gem_dma_map_sg()
474 dma_unmap_sgtable(drm->dev, sg, DMA_BIDIRECTIONAL, 0); in rockchip_gem_dma_map_sg()
478 rk_obj->dma_addr = sg_dma_address(sg->sgl); in rockchip_gem_dma_map_sg()
479 rk_obj->sgt = sg; in rockchip_gem_dma_map_sg()
486 struct sg_table *sg) in rockchip_gem_prime_import_sg_table() argument
497 ret = rockchip_gem_iommu_map_sg(drm, attach, sg, rk_obj); in rockchip_gem_prime_import_sg_table()
499 ret = rockchip_gem_dma_map_sg(drm, attach, sg, rk_obj); in rockchip_gem_prime_import_sg_table()