Lines Matching refs:ctrl_hdlr
915 struct v4l2_ctrl_handler *ctrl_hdlr = &imx335->ctrl_handler; in imx335_init_controls() local
920 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 6); in imx335_init_controls()
925 ctrl_hdlr->lock = &imx335->mutex; in imx335_init_controls()
929 imx335->exp_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx335_init_controls()
937 imx335->again_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx335_init_controls()
947 imx335->vblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx335_init_controls()
955 imx335->pclk_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx335_init_controls()
961 imx335->link_freq_ctrl = v4l2_ctrl_new_int_menu(ctrl_hdlr, in imx335_init_controls()
971 imx335->hblank_ctrl = v4l2_ctrl_new_std(ctrl_hdlr, in imx335_init_controls()
980 if (ctrl_hdlr->error) { in imx335_init_controls()
982 ctrl_hdlr->error); in imx335_init_controls()
983 v4l2_ctrl_handler_free(ctrl_hdlr); in imx335_init_controls()
984 return ctrl_hdlr->error; in imx335_init_controls()
987 imx335->sd.ctrl_handler = ctrl_hdlr; in imx335_init_controls()