Lines Matching refs:ctrls
79 ret = s5c73m3_get_af_status(state, state->ctrls.af_status); in s5c73m3_g_volatile_ctrl()
105 v4l2_ctrl_get_menu(state->ctrls.colorfx->id)[i]); in s5c73m3_set_colorfx()
117 struct s5c73m3_ctrls *ctrls = &state->ctrls; in s5c73m3_set_exposure() local
120 if (ctrls->exposure_metering->is_new) { in s5c73m3_set_exposure()
123 switch (ctrls->exposure_metering->val) { in s5c73m3_set_exposure()
138 if (!ret && ctrls->exposure_bias->is_new) { in s5c73m3_set_exposure()
139 u16 exp_bias = ctrls->exposure_bias->val; in s5c73m3_set_exposure()
145 ctrls->exposure_bias->val, ctrls->exposure_metering->val, ret); in s5c73m3_set_exposure()
168 v4l2_ctrl_get_menu(state->ctrls.auto_wb->id)[i]); in s5c73m3_set_white_balance()
178 struct s5c73m3_ctrls *c = &state->ctrls; in s5c73m3_af_run()
206 && state->ctrls.auto_wb->val) { in s5c73m3_3a_lock()
221 struct s5c73m3_ctrls *c = &state->ctrls; in s5c73m3_set_auto_focus()
267 iso = state->ctrls.iso->val + 1; in s5c73m3_set_iso()
318 v4l2_ctrl_get_menu(state->ctrls.scene_mode->id)[val]); in s5c73m3_set_scene_program()
454 struct s5c73m3_ctrls *ctrls = &state->ctrls; in s5c73m3_init_controls() local
455 struct v4l2_ctrl_handler *hdl = &ctrls->handler; in s5c73m3_init_controls()
462 ctrls->auto_wb = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
467 ctrls->auto_exposure = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
470 ctrls->exposure_bias = v4l2_ctrl_new_int_menu(hdl, ops, in s5c73m3_init_controls()
476 ctrls->exposure_metering = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
481 ctrls->focus_auto = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
484 ctrls->af_start = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
487 ctrls->af_stop = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
490 ctrls->af_status = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
497 ctrls->af_distance = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
504 ctrls->auto_iso = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
508 ctrls->iso = v4l2_ctrl_new_int_menu(hdl, ops, in s5c73m3_init_controls()
512 ctrls->contrast = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
515 ctrls->saturation = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
518 ctrls->sharpness = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
521 ctrls->zoom = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
524 ctrls->colorfx = v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_COLORFX, in s5c73m3_init_controls()
527 ctrls->wdr = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
530 ctrls->stabilization = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
537 ctrls->jpeg_quality = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
540 ctrls->scene_mode = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
544 ctrls->aaa_lock = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
553 v4l2_ctrl_auto_cluster(3, &ctrls->auto_exposure, 0, false); in s5c73m3_init_controls()
554 ctrls->auto_iso->flags |= V4L2_CTRL_FLAG_VOLATILE | in s5c73m3_init_controls()
556 v4l2_ctrl_auto_cluster(2, &ctrls->auto_iso, 0, false); in s5c73m3_init_controls()
557 ctrls->af_status->flags |= V4L2_CTRL_FLAG_VOLATILE; in s5c73m3_init_controls()
558 v4l2_ctrl_cluster(6, &ctrls->focus_auto); in s5c73m3_init_controls()