Lines Matching refs:ctrl_hdlr
1081 struct v4l2_ctrl_handler *ctrl_hdlr; in gc08a3_init_controls() local
1085 ctrl_hdlr = &gc08a3->ctrls; in gc08a3_init_controls()
1086 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 9); in gc08a3_init_controls()
1090 gc08a3->hflip = v4l2_ctrl_new_std(ctrl_hdlr, &gc08a3_ctrl_ops, in gc08a3_init_controls()
1092 gc08a3->vflip = v4l2_ctrl_new_std(ctrl_hdlr, &gc08a3_ctrl_ops, in gc08a3_init_controls()
1097 v4l2_ctrl_new_int_menu(ctrl_hdlr, in gc08a3_init_controls()
1107 v4l2_ctrl_new_std(ctrl_hdlr, in gc08a3_init_controls()
1115 v4l2_ctrl_new_std(ctrl_hdlr, in gc08a3_init_controls()
1122 gc08a3->hblank = v4l2_ctrl_new_std(ctrl_hdlr, &gc08a3_ctrl_ops, in gc08a3_init_controls()
1128 v4l2_ctrl_new_std(ctrl_hdlr, &gc08a3_ctrl_ops, in gc08a3_init_controls()
1134 gc08a3->exposure = v4l2_ctrl_new_std(ctrl_hdlr, &gc08a3_ctrl_ops, in gc08a3_init_controls()
1139 v4l2_ctrl_new_std_menu_items(ctrl_hdlr, &gc08a3_ctrl_ops, in gc08a3_init_controls()
1149 ret = v4l2_ctrl_new_fwnode_properties(ctrl_hdlr, ops, &props); in gc08a3_init_controls()
1153 if (ctrl_hdlr->error) { in gc08a3_init_controls()
1154 ret = ctrl_hdlr->error; in gc08a3_init_controls()
1158 gc08a3->sd.ctrl_handler = ctrl_hdlr; in gc08a3_init_controls()
1163 v4l2_ctrl_handler_free(ctrl_hdlr); in gc08a3_init_controls()