Skip to content

Commit 4ada27f

Browse files
Andy Yanrkhuangtao
authored andcommitted
drm/rockchip: Add log for iommu map/unmap
Signed-off-by: Andy Yan <[email protected]> Change-Id: Ieefd2e6e113da45cfdfe9578ab5580d16402c3d6
1 parent d233408 commit 4ada27f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

drivers/gpu/drm/rockchip/rockchip_drm_gem.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ static int rockchip_gem_iommu_map(struct rockchip_gem_object *rk_obj)
5353

5454
rk_obj->dma_addr = rk_obj->mm.start;
5555

56+
rockchip_drm_dbg(drm->dev, VOP_DEBUG_IOMMU_MAP, "iommu map: iova: %pad size: 0x%zx",
57+
&rk_obj->dma_addr, rk_obj->base.size);
58+
5659
ret = iommu_map_sgtable(private->domain, rk_obj->dma_addr, rk_obj->sgt,
5760
prot);
5861
if (ret < (ssize_t)rk_obj->base.size) {
@@ -81,6 +84,9 @@ static int rockchip_gem_iommu_unmap(struct rockchip_gem_object *rk_obj)
8184
struct drm_device *drm = rk_obj->base.dev;
8285
struct rockchip_drm_private *private = drm->dev_private;
8386

87+
rockchip_drm_dbg(drm->dev, VOP_DEBUG_IOMMU_MAP, "iommu unmap: iova: %pad size: %zx",
88+
&rk_obj->dma_addr, rk_obj->size);
89+
8490
iommu_unmap(private->domain, rk_obj->dma_addr, rk_obj->size);
8591

8692
mutex_lock(&private->mm_lock);

0 commit comments

Comments
 (0)