Lines Matching refs:ctrl_hdl
469 v4l2_ctrl_handler_init(&afe->ctrl_hdl, 5); in adv748x_afe_init_controls()
472 afe->ctrl_hdl.lock = &state->mutex; in adv748x_afe_init_controls()
474 v4l2_ctrl_new_std(&afe->ctrl_hdl, &adv748x_afe_ctrl_ops, in adv748x_afe_init_controls()
477 v4l2_ctrl_new_std(&afe->ctrl_hdl, &adv748x_afe_ctrl_ops, in adv748x_afe_init_controls()
480 v4l2_ctrl_new_std(&afe->ctrl_hdl, &adv748x_afe_ctrl_ops, in adv748x_afe_init_controls()
483 v4l2_ctrl_new_std(&afe->ctrl_hdl, &adv748x_afe_ctrl_ops, in adv748x_afe_init_controls()
487 v4l2_ctrl_new_std_menu_items(&afe->ctrl_hdl, &adv748x_afe_ctrl_ops, in adv748x_afe_init_controls()
492 afe->sd.ctrl_handler = &afe->ctrl_hdl; in adv748x_afe_init_controls()
493 if (afe->ctrl_hdl.error) { in adv748x_afe_init_controls()
494 v4l2_ctrl_handler_free(&afe->ctrl_hdl); in adv748x_afe_init_controls()
495 return afe->ctrl_hdl.error; in adv748x_afe_init_controls()
498 return v4l2_ctrl_handler_setup(&afe->ctrl_hdl); in adv748x_afe_init_controls()
554 v4l2_ctrl_handler_free(&afe->ctrl_hdl); in adv748x_afe_cleanup()