video: rockchip: mpp: iep2 add offset info process

Signed-off-by: Xueman Ruan <xueman.ruan@rock-chips.com>
Change-Id: I1817633b4ad5367e737c329d228bc4c554f2b77b
This commit is contained in:
Xueman Ruan
2024-04-16 19:08:12 +08:00
parent b88a2bdd10
commit e307e7a97d

View File

@@ -272,7 +272,11 @@ static int iep2_process_reg_fd(struct mpp_session *session,
}
mem_region->reg_idx = iep2_addr_rnum[i];
mpp_debug(DEBUG_IOMMU, "reg[%3d]: %3d => %pad + offset %10d\n",
if (session->msg_flags & MPP_FLAGS_REG_NO_OFFSET)
offset = mpp_query_reg_offset_info(&task->off_inf, mem_region->reg_idx);
mpp_debug(DEBUG_IOMMU, "reg[%3d]: %3d => %pad + offset %u\n",
iep2_addr_rnum[i], usr_fd, &mem_region->iova, offset);
paddr[i] = mem_region->iova + offset;
}