Lines Matching refs:ctrls

69 		ret = s5c73m3_get_af_status(state, state->ctrls.af_status);  in s5c73m3_g_volatile_ctrl()
95 v4l2_ctrl_get_menu(state->ctrls.colorfx->id)[i]); in s5c73m3_set_colorfx()
107 struct s5c73m3_ctrls *ctrls = &state->ctrls; in s5c73m3_set_exposure() local
110 if (ctrls->exposure_metering->is_new) { in s5c73m3_set_exposure()
113 switch (ctrls->exposure_metering->val) { in s5c73m3_set_exposure()
128 if (!ret && ctrls->exposure_bias->is_new) { in s5c73m3_set_exposure()
129 u16 exp_bias = ctrls->exposure_bias->val; in s5c73m3_set_exposure()
135 ctrls->exposure_bias->val, ctrls->exposure_metering->val, ret); in s5c73m3_set_exposure()
158 v4l2_ctrl_get_menu(state->ctrls.auto_wb->id)[i]); in s5c73m3_set_white_balance()
168 struct s5c73m3_ctrls *c = &state->ctrls; in s5c73m3_af_run()
196 && state->ctrls.auto_wb->val) { in s5c73m3_3a_lock()
211 struct s5c73m3_ctrls *c = &state->ctrls; in s5c73m3_set_auto_focus()
257 iso = state->ctrls.iso->val + 1; in s5c73m3_set_iso()
308 v4l2_ctrl_get_menu(state->ctrls.scene_mode->id)[val]); in s5c73m3_set_scene_program()
444 struct s5c73m3_ctrls *ctrls = &state->ctrls; in s5c73m3_init_controls() local
445 struct v4l2_ctrl_handler *hdl = &ctrls->handler; in s5c73m3_init_controls()
452 ctrls->auto_wb = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
457 ctrls->auto_exposure = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
460 ctrls->exposure_bias = v4l2_ctrl_new_int_menu(hdl, ops, in s5c73m3_init_controls()
466 ctrls->exposure_metering = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
471 ctrls->focus_auto = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
474 ctrls->af_start = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
477 ctrls->af_stop = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
480 ctrls->af_status = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
487 ctrls->af_distance = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
494 ctrls->auto_iso = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
498 ctrls->iso = v4l2_ctrl_new_int_menu(hdl, ops, in s5c73m3_init_controls()
502 ctrls->contrast = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
505 ctrls->saturation = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
508 ctrls->sharpness = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
511 ctrls->zoom = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
514 ctrls->colorfx = v4l2_ctrl_new_std_menu(hdl, ops, V4L2_CID_COLORFX, in s5c73m3_init_controls()
517 ctrls->wdr = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
520 ctrls->stabilization = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
527 ctrls->jpeg_quality = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
530 ctrls->scene_mode = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls()
534 ctrls->aaa_lock = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls()
543 v4l2_ctrl_auto_cluster(3, &ctrls->auto_exposure, 0, false); in s5c73m3_init_controls()
544 ctrls->auto_iso->flags |= V4L2_CTRL_FLAG_VOLATILE | in s5c73m3_init_controls()
546 v4l2_ctrl_auto_cluster(2, &ctrls->auto_iso, 0, false); in s5c73m3_init_controls()
547 ctrls->af_status->flags |= V4L2_CTRL_FLAG_VOLATILE; in s5c73m3_init_controls()
548 v4l2_ctrl_cluster(5, &ctrls->focus_auto); in s5c73m3_init_controls()