Lines Matching refs:ctrl_hdlr
1089 struct v4l2_ctrl_handler *ctrl_hdlr = &imx412->ctrl_handler; in imx412_init_controls() local
1094 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 6); in imx412_init_controls()
1099 ctrl_hdlr->lock = &imx412->mutex; in imx412_init_controls()
1103 imx412->exp_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1111 imx412->again_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1121 imx412->vblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1129 imx412->pclk_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1135 imx412->link_freq_ctrl = v4l2_ctrl_new_int_menu(ctrl_hdlr, in imx412_init_controls()
1145 imx412->hblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1154 if (ctrl_hdlr->error) { in imx412_init_controls()
1156 ctrl_hdlr->error); in imx412_init_controls()
1157 v4l2_ctrl_handler_free(ctrl_hdlr); in imx412_init_controls()
1158 return ctrl_hdlr->error; in imx412_init_controls()
1161 imx412->sd.ctrl_handler = ctrl_hdlr; in imx412_init_controls()