Lines Matching refs:ctrls
12 #include <media/v4l2-ctrls.h>
127 struct ar0521_ctrls ctrls;
148 ctrls.handler)->sd;
212 be(sensor->fmt.height + sensor->ctrls.vblank->val),
213 be(sensor->fmt.width + sensor->ctrls.hblank->val),
227 int green = sensor->ctrls.gain->val;
228 int red = max(green + sensor->ctrls.red_balance->val, 0);
229 int blue = max(green + sensor->ctrls.blue_balance->val, 0);
384 ret = __v4l2_ctrl_handler_setup(&sensor->ctrls.handler);
493 ret = __v4l2_ctrl_modify_range(sensor->ctrls.hblank,
494 sensor->ctrls.hblank->minimum,
495 max_hblank, sensor->ctrls.hblank->step,
496 sensor->ctrls.hblank->minimum);
500 ret = __v4l2_ctrl_s_ctrl(sensor->ctrls.hblank,
501 sensor->ctrls.hblank->minimum);
506 ret = __v4l2_ctrl_modify_range(sensor->ctrls.vblank,
507 sensor->ctrls.vblank->minimum,
508 max_vblank, sensor->ctrls.vblank->step,
509 sensor->ctrls.vblank->minimum);
513 ret = __v4l2_ctrl_s_ctrl(sensor->ctrls.vblank,
514 sensor->ctrls.vblank->minimum);
519 ret = __v4l2_ctrl_modify_range(sensor->ctrls.exposure,
520 sensor->ctrls.exposure->minimum,
522 sensor->ctrls.exposure->step,
523 sensor->ctrls.exposure->default_value);
542 __v4l2_ctrl_modify_range(sensor->ctrls.exposure,
543 sensor->ctrls.exposure->minimum,
544 exp_max, sensor->ctrls.exposure->step,
545 sensor->ctrls.exposure->default_value);
601 struct ar0521_ctrls *ctrls = &sensor->ctrls;
602 struct v4l2_ctrl_handler *hdl = &ctrls->handler;
618 ctrls->gain = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_GAIN, 0, 511, 1, 0);
619 ctrls->red_balance = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_RED_BALANCE,
621 ctrls->blue_balance = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_BLUE_BALANCE,
623 v4l2_ctrl_cluster(3, &ctrls->gain);
627 ctrls->hblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_HBLANK,
633 ctrls->vblank = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_VBLANK,
637 v4l2_ctrl_cluster(2, &ctrls->hblank);
640 ctrls->pixrate = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_PIXEL_RATE,
647 ctrls->exposure = v4l2_ctrl_new_std(hdl, ops, V4L2_CID_EXPOSURE, 0,
656 ctrls->test_pattern = v4l2_ctrl_new_std_menu_items(hdl, ops,
1163 v4l2_ctrl_handler_free(&sensor->ctrls.handler);
1177 v4l2_ctrl_handler_free(&sensor->ctrls.handler);