Lines Matching refs:ctrl_hdlr
1082 struct v4l2_ctrl_handler *ctrl_hdlr = &imx412->ctrl_handler; in imx412_init_controls() local
1087 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 6); in imx412_init_controls()
1092 ctrl_hdlr->lock = &imx412->mutex; in imx412_init_controls()
1096 imx412->exp_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1104 imx412->again_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1114 imx412->vblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1122 imx412->pclk_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1128 imx412->link_freq_ctrl = v4l2_ctrl_new_int_menu(ctrl_hdlr, in imx412_init_controls()
1138 imx412->hblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx412_init_controls()
1147 if (ctrl_hdlr->error) { in imx412_init_controls()
1149 ctrl_hdlr->error); in imx412_init_controls()
1150 v4l2_ctrl_handler_free(ctrl_hdlr); in imx412_init_controls()
1151 return ctrl_hdlr->error; in imx412_init_controls()
1154 imx412->sd.ctrl_handler = ctrl_hdlr; in imx412_init_controls()