Lines Matching defs:handler
646 container_of(ctrl->handler, struct ov4689, ctrl_handler);
714 struct v4l2_ctrl_handler *handler;
721 handler = &ov4689->ctrl_handler;
723 ret = v4l2_ctrl_handler_init(handler, 10);
726 handler->lock = &ov4689->mutex;
728 ctrl = v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ, 0, 0,
733 v4l2_ctrl_new_std(handler, NULL, V4L2_CID_PIXEL_RATE, 0,
737 ctrl = v4l2_ctrl_new_std(handler, NULL, V4L2_CID_HBLANK, h_blank_def,
743 v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_VBLANK,
749 v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_EXPOSURE,
753 v4l2_ctrl_new_std(handler, &ov4689_ctrl_ops, V4L2_CID_ANALOGUE_GAIN,
759 v4l2_ctrl_new_std_menu_items(handler, &ov4689_ctrl_ops,
764 if (handler->error) {
765 ret = handler->error;
775 ret = v4l2_ctrl_new_fwnode_properties(handler, &ov4689_ctrl_ops,
780 ov4689->subdev.ctrl_handler = handler;
785 v4l2_ctrl_handler_free(handler);