msm: camera: isp: Remove isp state monitor from struct cam_isp_context
Now isp state monitor is moved into dbg_monitors, but some function is still using isp state monitor in struct cam_isp_context. we should use isp state monitor in dbg_monitors and need to remove isp state monitor from struct cam_isp_context. CRs-Fixed: 3514701 Change-Id: Ib993f25234654ad5be74617d6ddb82355ece33bc Signed-off-by: mingpan <quic_mingpan@quicinc.com>
This commit is contained in:

committed by
Camera Software Integration

parent
16cf3baad7
commit
9d1dd49705
@@ -477,11 +477,11 @@ static void __cam_isp_ctx_update_state_monitor_array(
|
||||
req_id;
|
||||
|
||||
if (trigger_type == CAM_ISP_STATE_CHANGE_TRIGGER_CDM_DONE)
|
||||
ctx_isp->cam_isp_ctx_state_monitor[iterator].evt_time_stamp =
|
||||
ctx_isp->dbg_monitors.state_monitor[iterator].evt_time_stamp =
|
||||
ctx->cdm_done_ts;
|
||||
else
|
||||
ktime_get_clocktai_ts64(
|
||||
&ctx_isp->cam_isp_ctx_state_monitor[iterator].evt_time_stamp);
|
||||
&ctx_isp->dbg_monitors.state_monitor[iterator].evt_time_stamp);
|
||||
}
|
||||
|
||||
static int __cam_isp_ctx_update_frame_timing_record(
|
||||
@@ -641,18 +641,18 @@ static void __cam_isp_ctx_dump_state_monitor_array(
|
||||
index = oldest_entry;
|
||||
|
||||
for (i = 0; i < num_entries; i++) {
|
||||
time64_to_tm(ctx_isp->cam_isp_ctx_state_monitor[index].evt_time_stamp.tv_sec,
|
||||
time64_to_tm(ctx_isp->dbg_monitors.state_monitor[index].evt_time_stamp.tv_sec,
|
||||
0, &ts);
|
||||
CAM_ERR(CAM_ISP,
|
||||
"Idx[%d] time[%d-%d %d:%d:%d.%lld]:Substate[%s] Frame[%lld] Req[%llu] evt[%s]",
|
||||
index, ts.tm_mon + 1, ts.tm_mday, ts.tm_hour, ts.tm_min, ts.tm_sec,
|
||||
ctx_isp->cam_isp_ctx_state_monitor[index].evt_time_stamp.tv_nsec / 1000000,
|
||||
ctx_isp->dbg_monitors.state_monitor[index].evt_time_stamp.tv_nsec / 1000000,
|
||||
__cam_isp_ctx_substate_val_to_type(
|
||||
ctx_isp->cam_isp_ctx_state_monitor[index].curr_state),
|
||||
ctx_isp->cam_isp_ctx_state_monitor[index].frame_id,
|
||||
ctx_isp->cam_isp_ctx_state_monitor[index].req_id,
|
||||
ctx_isp->dbg_monitors.state_monitor[index].curr_state),
|
||||
ctx_isp->dbg_monitors.state_monitor[index].frame_id,
|
||||
ctx_isp->dbg_monitors.state_monitor[index].req_id,
|
||||
__cam_isp_hw_evt_val_to_type(
|
||||
ctx_isp->cam_isp_ctx_state_monitor[index].trigger));
|
||||
ctx_isp->dbg_monitors.state_monitor[index].trigger));
|
||||
|
||||
index = (index + 1) % CAM_ISP_CTX_STATE_MONITOR_MAX_ENTRIES;
|
||||
}
|
||||
|
Reference in New Issue
Block a user