Lines Matching refs:ctrls

189 	} ctrls;  member
607 container_of(ctrl->handler, struct ov5693_device, ctrls.handler); in ov5693_s_ctrl()
616 __v4l2_ctrl_modify_range(ov5693->ctrls.exposure, in ov5693_s_ctrl()
617 ov5693->ctrls.exposure->minimum, in ov5693_s_ctrl()
619 ov5693->ctrls.exposure->step, in ov5693_s_ctrl()
620 min(ov5693->ctrls.exposure->val, in ov5693_s_ctrl()
663 ctrls.handler); in ov5693_g_volatile_ctrl()
998 __v4l2_ctrl_modify_range(ov5693->ctrls.vblank, in ov5693_set_fmt()
1002 __v4l2_ctrl_s_ctrl(ov5693->ctrls.vblank, in ov5693_set_fmt()
1006 __v4l2_ctrl_modify_range(ov5693->ctrls.hblank, hblank, hblank, 1, in ov5693_set_fmt()
1010 __v4l2_ctrl_modify_range(ov5693->ctrls.exposure, in ov5693_set_fmt()
1011 ov5693->ctrls.exposure->minimum, exposure_max, in ov5693_set_fmt()
1012 ov5693->ctrls.exposure->step, in ov5693_set_fmt()
1013 min(ov5693->ctrls.exposure->val, in ov5693_set_fmt()
1115 ret = __v4l2_ctrl_handler_setup(&ov5693->ctrls.handler); in ov5693_s_stream()
1147 ov5693->ctrls.vblank->val); in ov5693_g_frame_interval()
1214 struct ov5693_v4l2_ctrls *ctrls = &ov5693->ctrls; in ov5693_init_controls() local
1221 ret = v4l2_ctrl_handler_init(&ctrls->handler, 12); in ov5693_init_controls()
1226 ctrls->link_freq = v4l2_ctrl_new_int_menu(&ctrls->handler, in ov5693_init_controls()
1229 if (ctrls->link_freq) in ov5693_init_controls()
1230 ctrls->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov5693_init_controls()
1233 ctrls->pixel_rate = v4l2_ctrl_new_std(&ctrls->handler, NULL, in ov5693_init_controls()
1240 ctrls->exposure = v4l2_ctrl_new_std(&ctrls->handler, ops, in ov5693_init_controls()
1246 ctrls->analogue_gain = v4l2_ctrl_new_std(&ctrls->handler, in ov5693_init_controls()
1253 ctrls->digital_gain = v4l2_ctrl_new_std(&ctrls->handler, ops, in ov5693_init_controls()
1261 ctrls->hflip = v4l2_ctrl_new_std(&ctrls->handler, ops, in ov5693_init_controls()
1264 ctrls->vflip = v4l2_ctrl_new_std(&ctrls->handler, ops, in ov5693_init_controls()
1268 ctrls->hblank = v4l2_ctrl_new_std(&ctrls->handler, ops, in ov5693_init_controls()
1272 if (ctrls->hblank) in ov5693_init_controls()
1273 ctrls->hblank->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov5693_init_controls()
1277 ctrls->vblank = v4l2_ctrl_new_std(&ctrls->handler, ops, in ov5693_init_controls()
1282 ctrls->test_pattern = v4l2_ctrl_new_std_menu_items( in ov5693_init_controls()
1283 &ctrls->handler, ops, in ov5693_init_controls()
1288 if (ctrls->handler.error) { in ov5693_init_controls()
1290 ret = ctrls->handler.error; in ov5693_init_controls()
1299 ret = v4l2_ctrl_new_fwnode_properties(&ctrls->handler, ops, in ov5693_init_controls()
1305 ctrls->handler.lock = &ov5693->lock; in ov5693_init_controls()
1306 ov5693->sd.ctrl_handler = &ctrls->handler; in ov5693_init_controls()
1311 v4l2_ctrl_handler_free(&ctrls->handler); in ov5693_init_controls()
1509 v4l2_ctrl_handler_free(&ov5693->ctrls.handler); in ov5693_probe()
1521 v4l2_ctrl_handler_free(&ov5693->ctrls.handler); in ov5693_remove()