int wq_id_3xc, wq_id_3xp, wq_id_3xf, wq_id_3xg;
int output_id;
int ret = 0;
- bool flag_get_meta = true;
FIMC_BUG(!hw_ip);
FIMC_BUG(!frame);
output_id = ENTRY_3AC;
if (test_bit(output_id, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame, wq_id_3xc,
- output_id, done_type, flag_get_meta);
- flag_get_meta = false;
+ output_id, done_type, false);
}
output_id = ENTRY_3AP;
if (test_bit(output_id, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame, wq_id_3xp,
- output_id, done_type, flag_get_meta);
- flag_get_meta = false;
+ output_id, done_type, false);
}
output_id = ENTRY_3AF;
if (test_bit(output_id, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame, wq_id_3xf,
- output_id, done_type, flag_get_meta);
- flag_get_meta = false;
+ output_id, done_type, false);
}
output_id = ENTRY_3AG;
if (test_bit(output_id, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame, wq_id_3xg,
- output_id, done_type, flag_get_meta);
- flag_get_meta = false;
+ output_id, done_type, false);
}
output_id = ENTRY_MEXC;
if (test_bit(output_id, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame, WORK_ME0C_FDONE,
- output_id, done_type, flag_get_meta);
- flag_get_meta = false;
+ output_id, done_type, false);
}
output_id = FIMC_IS_HW_CORE_END;
if (test_bit(hw_ip->id, &frame->core_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame, -1,
- output_id, done_type, flag_get_meta);
- flag_get_meta = false;
+ output_id, done_type, false);
}
return ret;
u32 instance, enum ShotErrorType done_type)
{
int ret = 0;
- bool flag_get_meta = true;
FIMC_BUG(!hw_ip);
FIMC_BUG(!frame);
if (test_bit(ENTRY_DC1S, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame,
- WORK_DC1S_FDONE, ENTRY_DC1S, done_type, flag_get_meta);
- flag_get_meta = false;
+ WORK_DC1S_FDONE, ENTRY_DC1S, done_type, false);
}
if (test_bit(ENTRY_DC0C, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame,
- WORK_DC0C_FDONE, ENTRY_DC0C, done_type, flag_get_meta);
- flag_get_meta = false;
+ WORK_DC0C_FDONE, ENTRY_DC0C, done_type, false);
}
if (test_bit(ENTRY_DC1C, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame,
- WORK_DC1C_FDONE, ENTRY_DC1C, done_type, flag_get_meta);
- flag_get_meta = false;
+ WORK_DC1C_FDONE, ENTRY_DC1C, done_type, false);
}
if (test_bit(ENTRY_DC2C, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame,
- WORK_DC2C_FDONE, ENTRY_DC2C, done_type, flag_get_meta);
- flag_get_meta = false;
+ WORK_DC2C_FDONE, ENTRY_DC2C, done_type, false);
}
if (test_bit(ENTRY_DC3C, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame,
- WORK_DC3C_FDONE, ENTRY_DC3C, done_type, flag_get_meta);
- flag_get_meta = false;
+ WORK_DC3C_FDONE, ENTRY_DC3C, done_type, false);
}
if (test_bit(ENTRY_DC4C, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame,
- WORK_DC4C_FDONE, ENTRY_DC4C, done_type, flag_get_meta);
- flag_get_meta = false;
+ WORK_DC4C_FDONE, ENTRY_DC4C, done_type, false);
}
if (test_bit(hw_ip->id, &frame->core_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame,
- -1, FIMC_IS_HW_CORE_END, done_type, flag_get_meta);
- flag_get_meta = false;
+ -1, FIMC_IS_HW_CORE_END, done_type, false);
}
return ret;
{
int ret = 0;
int wq_id_ixc, wq_id_ixp, output_id;
- bool flag_get_meta = true;
FIMC_BUG(!hw_ip);
FIMC_BUG(!frame);
output_id = ENTRY_IXC;
if (test_bit(output_id, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame, wq_id_ixc,
- output_id, done_type, flag_get_meta);
- flag_get_meta = false;
+ output_id, done_type, false);
}
output_id = ENTRY_IXP;
if (test_bit(output_id, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame, wq_id_ixp,
- output_id, done_type, flag_get_meta);
- flag_get_meta = false;
+ output_id, done_type, false);
}
output_id = ENTRY_MEXC;
if (test_bit(output_id, &frame->out_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame, WORK_ME0C_FDONE,
- output_id, done_type, flag_get_meta);
- flag_get_meta = false;
+ output_id, done_type, false);
}
output_id = FIMC_IS_HW_CORE_END;
if (test_bit(hw_ip->id, &frame->core_flag)) {
ret = fimc_is_hardware_frame_done(hw_ip, frame, -1,
- output_id, done_type, flag_get_meta);
- flag_get_meta = false;
+ output_id, done_type, false);
}
return ret;
if (test_bit_variables(hw_ip->id, &frame->core_flag))
ret = fimc_is_hardware_frame_done(hw_ip, frame, -1, FIMC_IS_HW_CORE_END,
- done_type, true);
+ done_type, false);
return ret;
}
output_id = ENTRY_SCP;
if (test_bit(output_id, &frame->out_flag))
ret = fimc_is_hardware_frame_done(hw_ip, frame, wq_id, output_id,
- done_type);
+ false);
wq_id = -1;
output_id = FIMC_IS_HW_CORE_END;
if (test_bit(hw_ip->id, &frame->core_flag))
ret = fimc_is_hardware_frame_done(hw_ip, frame, wq_id, output_id,
- done_type);
+ false);
return ret;
}
output_id = FIMC_IS_HW_CORE_END;
if (test_bit(hw_ip->id, &frame->core_flag))
ret = fimc_is_hardware_frame_done(hw_ip, frame, wq_id,
- output_id, done_type, true);
+ output_id, done_type, false);
return ret;
}
output_id = FIMC_IS_HW_CORE_END;
if (test_bit_variables(hw_ip->id, &frame->core_flag))
ret = fimc_is_hardware_frame_done(hw_ip, frame, wq_id, output_id,
- done_type, true);
+ done_type, false);
return ret;
}