Lines Matching refs:ret

137 	int ret;
142 ret = v4l2_ctrl_s_ctrl(info->lock_3a, 0);
143 if (!ret)
144 ret = m5mols_write(sd, AE_EV_PRESET_MONITOR, mode);
145 if (!ret)
146 ret = m5mols_write(sd, AE_EV_PRESET_CAPTURE, mode);
147 if (!ret)
148 ret = m5mols_write(sd, AE_MODE, scenemode.metering);
149 if (!ret)
150 ret = m5mols_write(sd, AE_INDEX, scenemode.ev_bias);
151 if (!ret)
152 ret = m5mols_write(sd, AWB_MODE, scenemode.wb_mode);
153 if (!ret)
154 ret = m5mols_write(sd, AWB_MANUAL, scenemode.wb_preset);
155 if (!ret)
156 ret = m5mols_write(sd, MON_CHROMA_EN, scenemode.chroma_en);
157 if (!ret)
158 ret = m5mols_write(sd, MON_CHROMA_LVL, scenemode.chroma_lvl);
159 if (!ret)
160 ret = m5mols_write(sd, MON_EDGE_EN, scenemode.edge_en);
161 if (!ret)
162 ret = m5mols_write(sd, MON_EDGE_LVL, scenemode.edge_lvl);
163 if (!ret && is_available_af(info))
164 ret = m5mols_write(sd, AF_MODE, scenemode.af_range);
165 if (!ret && is_available_af(info))
166 ret = m5mols_write(sd, FD_CTL, scenemode.fd_mode);
167 if (!ret)
168 ret = m5mols_write(sd, MON_TONE_CTL, scenemode.tone);
169 if (!ret)
170 ret = m5mols_write(sd, AE_ISO, scenemode.iso);
171 if (!ret)
172 ret = m5mols_set_mode(info, REG_CAPTURE);
173 if (!ret)
174 ret = m5mols_write(sd, CAPP_WDR_EN, scenemode.wdr);
175 if (!ret)
176 ret = m5mols_write(sd, CAPP_MCC_MODE, scenemode.mcc);
177 if (!ret)
178 ret = m5mols_write(sd, CAPP_LIGHT_CTRL, scenemode.light);
179 if (!ret)
180 ret = m5mols_write(sd, CAPP_FLASH_CTRL, scenemode.flash);
181 if (!ret)
182 ret = m5mols_write(sd, CAPC_MODE, scenemode.capt_mode);
183 if (!ret)
184 ret = m5mols_set_mode(info, REG_MONITOR);
186 return ret;
192 int ret = 0;
197 ret = m5mols_write(&info->sd, AE_LOCK, ae_lock ?
199 if (ret)
200 return ret;
207 ret = m5mols_write(&info->sd, AWB_LOCK, awb_lock ?
209 if (ret)
210 return ret;
214 return ret;
217 ret = m5mols_write(&info->sd, AF_EXECUTE, REG_AF_STOP);
219 return ret;
244 int ret = 0;
251 ret = m5mols_set_metering_mode(info, info->metering->val);
252 if (ret < 0)
253 return ret;
264 ret = m5mols_write(sd, AE_MODE, REG_AE_OFF);
265 if (ret == 0)
266 ret = m5mols_write(sd, AE_MAN_GAIN_MON,
268 if (ret == 0)
269 ret = m5mols_write(sd, AE_MAN_GAIN_CAP,
276 return ret;
294 int ret = -EINVAL;
305 ret = m5mols_write(sd, AWB_MODE, awb ? REG_AWB_AUTO :
307 if (ret < 0)
308 return ret;
311 ret = m5mols_write(sd, AWB_MANUAL, wb[i][1]);
314 return ret;
319 int ret = m5mols_write(&info->sd, MON_CHROMA_LVL, val);
320 if (ret < 0)
321 return ret;
332 int ret = 0;
351 ret = m5mols_write(sd, PARM_EFFECT, p_effect);
352 if (!ret)
353 ret = m5mols_write(sd, MON_EFFECT, m_effect);
355 if (ret == 0 && m_effect == REG_COLOR_EFFECT_ON) {
356 ret = m5mols_write(sd, MON_CFIXR, cfix_r);
357 if (!ret)
358 ret = m5mols_write(sd, MON_CFIXB, cfix_b);
363 p_effect, m_effect, cfix_r, cfix_b, ret);
365 return ret;
377 int ret;
379 ret = m5mols_write(&info->sd, MON_TONE_CTL, wdr ? 9 : 5);
380 if (ret < 0)
381 return ret;
383 ret = m5mols_set_mode(info, REG_CAPTURE);
384 if (ret < 0)
385 return ret;
394 int ret;
396 ret = m5mols_write(sd, AE_EV_PRESET_MONITOR, evp);
397 if (ret < 0)
398 return ret;
407 int ret = 0;
418 ret = m5mols_read_u8(sd, AE_ISO, &status);
419 if (ret == 0)
428 ret = m5mols_read_u8(sd, AE_LOCK, &status);
429 if (ret)
430 return ret;
434 ret = m5mols_read_u8(sd, AWB_LOCK, &status);
435 if (ret)
436 return ret;
440 ret = m5mols_read_u8(sd, AF_EXECUTE, &status);
446 return ret;
455 int ret = 0;
470 ret = m5mols_set_mode(info, ctrl_mode);
471 if (ret < 0)
472 return ret;
477 ret = m5mols_3a_lock(info, ctrl);
481 ret = m5mols_write(sd, MON_ZOOM, ctrl->val);
485 ret = m5mols_set_exposure(info, ctrl->val);
489 ret = m5mols_set_iso(info, ctrl->val);
493 ret = m5mols_set_white_balance(info, ctrl->val);
497 ret = m5mols_set_saturation(info, ctrl->val);
501 ret = m5mols_set_color_effect(info, ctrl->val);
505 ret = m5mols_set_wdr(info, ctrl->val);
509 ret = m5mols_set_stabilization(info, ctrl->val);
513 ret = m5mols_write(sd, CAPP_JPEG_RATIO, ctrl->val);
517 if (ret == 0 && info->mode != last_mode)
518 ret = m5mols_set_mode(info, last_mode);
520 return ret;
545 int ret;
548 ret = m5mols_read_u16(sd, AE_MAX_GAIN_MON, &exposure_max);
549 if (ret < 0)
550 return ret;
608 int ret = info->handle.error;
609 v4l2_err(sd, "Failed to initialize controls: %d\n", ret);
611 return ret;