Lines Matching defs:exposure
415 struct v4l2_ctrl *exposure;
1753 /* read exposure, in number of line periods */
1775 /* write exposure, given number of line periods */
1776 static int ov5640_set_exposure(struct ov5640_dev *sensor, u32 exposure)
1780 exposure <<= 4;
1784 exposure & 0xff);
1789 (exposure >> 8) & 0xff);
1794 (exposure >> 16) & 0x0f);
2147 * exposure calculation
2271 /* exposure reach max */
2302 /* set exposure */
2333 /* auto gain and exposure must be turned off when changing modes */
2357 * go through exposure calculation
2370 /* restore auto gain and exposure */
2939 exposure_val = clamp_t(s32, sensor->ctrls.exposure->val,
2940 sensor->ctrls.exposure->minimum,
2943 __v4l2_ctrl_modify_range(sensor->ctrls.exposure,
2944 sensor->ctrls.exposure->minimum,
3183 if (!auto_exp && ctrls->exposure->is_new) {
3196 if (ctrls->exposure->val < max_exp)
3197 ret = ov5640_set_exposure(sensor, ctrls->exposure->val);
3340 sensor->ctrls.exposure->val = val;
3363 /* Update the exposure range to the newly programmed vblank. */
3366 __v4l2_ctrl_modify_range(sensor->ctrls.exposure,
3367 sensor->ctrls.exposure->minimum,
3368 exp_max, sensor->ctrls.exposure->step,
3478 /* Auto/manual exposure */
3483 ctrls->exposure = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_EXPOSURE,
3532 ctrls->exposure->flags |= V4L2_CTRL_FLAG_VOLATILE;