Lines Matching refs:ctrls

27 #include <media/v4l2-ctrls.h>
174 } ctrls;
479 container_of(ctrl->handler, struct ov5693_device, ctrls.handler);
488 __v4l2_ctrl_modify_range(ov5693->ctrls.exposure,
489 ov5693->ctrls.exposure->minimum,
491 ov5693->ctrls.exposure->step,
492 min(ov5693->ctrls.exposure->val,
535 ctrls.handler);
866 __v4l2_ctrl_modify_range(ov5693->ctrls.vblank,
870 __v4l2_ctrl_s_ctrl(ov5693->ctrls.vblank,
874 __v4l2_ctrl_modify_range(ov5693->ctrls.hblank, hblank, hblank, 1,
878 __v4l2_ctrl_modify_range(ov5693->ctrls.exposure,
879 ov5693->ctrls.exposure->minimum, exposure_max,
880 ov5693->ctrls.exposure->step,
881 min(ov5693->ctrls.exposure->val,
983 ret = __v4l2_ctrl_handler_setup(&ov5693->ctrls.handler);
1015 ov5693->ctrls.vblank->val);
1082 struct ov5693_v4l2_ctrls *ctrls = &ov5693->ctrls;
1089 ret = v4l2_ctrl_handler_init(&ctrls->handler, 12);
1094 ctrls->link_freq = v4l2_ctrl_new_int_menu(&ctrls->handler,
1097 if (ctrls->link_freq)
1098 ctrls->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY;
1101 ctrls->pixel_rate = v4l2_ctrl_new_std(&ctrls->handler, NULL,
1108 ctrls->exposure = v4l2_ctrl_new_std(&ctrls->handler, ops,
1114 ctrls->analogue_gain = v4l2_ctrl_new_std(&ctrls->handler,
1121 ctrls->digital_gain = v4l2_ctrl_new_std(&ctrls->handler, ops,
1129 ctrls->hflip = v4l2_ctrl_new_std(&ctrls->handler, ops,
1132 ctrls->vflip = v4l2_ctrl_new_std(&ctrls->handler, ops,
1136 ctrls->hblank = v4l2_ctrl_new_std(&ctrls->handler, ops,
1140 if (ctrls->hblank)
1141 ctrls->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY;
1145 ctrls->vblank = v4l2_ctrl_new_std(&ctrls->handler, ops,
1150 ctrls->test_pattern = v4l2_ctrl_new_std_menu_items(
1151 &ctrls->handler, ops,
1156 if (ctrls->handler.error) {
1157 dev_err(ov5693->dev, "Error initialising v4l2 ctrls\n");
1158 ret = ctrls->handler.error;
1167 ret = v4l2_ctrl_new_fwnode_properties(&ctrls->handler, ops,
1173 ctrls->handler.lock = &ov5693->lock;
1174 ov5693->sd.ctrl_handler = &ctrls->handler;
1179 v4l2_ctrl_handler_free(&ctrls->handler);
1380 v4l2_ctrl_handler_free(&ov5693->ctrls.handler);
1392 v4l2_ctrl_handler_free(&ov5693->ctrls.handler);