Lines Matching full:hdl

483  * @hdl:	The control handler.
500 * error will also be stored in @hdl->error.
502 int v4l2_ctrl_handler_init_class(struct v4l2_ctrl_handler *hdl,
512 * @hdl: The control handler.
527 #define v4l2_ctrl_handler_init(hdl, nr_of_controls_hint) \ argument
531 v4l2_ctrl_handler_init_class(hdl, nr_of_controls_hint, \
535 "(" #hdl ")->_lock"); \
539 #define v4l2_ctrl_handler_init(hdl, nr_of_controls_hint) \ argument
540 v4l2_ctrl_handler_init_class(hdl, nr_of_controls_hint, NULL, NULL)
546 * @hdl: The control handler.
548 * Does nothing if @hdl == NULL.
550 void v4l2_ctrl_handler_free(struct v4l2_ctrl_handler *hdl);
577 * @hdl: The control handler.
581 * If @hdl == NULL, then this just returns 0.
583 int __v4l2_ctrl_handler_setup(struct v4l2_ctrl_handler *hdl);
588 * @hdl: The control handler.
592 * If @hdl == NULL, then this just returns 0.
594 int v4l2_ctrl_handler_setup(struct v4l2_ctrl_handler *hdl);
598 * @hdl: The control handler.
606 * Does nothing if @hdl == NULL.
608 void v4l2_ctrl_handler_log_status(struct v4l2_ctrl_handler *hdl,
615 * @hdl: The control handler.
620 * and @hdl->error is set to the error code (if it wasn't set already).
622 struct v4l2_ctrl *v4l2_ctrl_new_custom(struct v4l2_ctrl_handler *hdl,
630 * @hdl: The control handler.
639 * ID is not known, then NULL is returned and @hdl->error is set to the
646 struct v4l2_ctrl *v4l2_ctrl_new_std(struct v4l2_ctrl_handler *hdl,
655 * @hdl: The control handler.
672 struct v4l2_ctrl *v4l2_ctrl_new_std_menu(struct v4l2_ctrl_handler *hdl,
680 * @hdl: The control handler.
697 struct v4l2_ctrl *v4l2_ctrl_new_std_menu_items(struct v4l2_ctrl_handler *hdl,
707 * @hdl: The control handler.
718 struct v4l2_ctrl *v4l2_ctrl_new_std_compound(struct v4l2_ctrl_handler *hdl,
726 * @hdl: The control handler.
739 struct v4l2_ctrl *v4l2_ctrl_new_int_menu(struct v4l2_ctrl_handler *hdl,
755 * handler @hdl.
757 * @hdl: The control handler.
759 * the @hdl control handler.
762 * device than @hdl.
767 * In case of an error @hdl->error will be set to the error code (if it
770 int v4l2_ctrl_add_handler(struct v4l2_ctrl_handler *hdl,
837 * @hdl: The control handler.
840 * If @hdl == NULL this will return NULL as well. Will lock the handler so
843 struct v4l2_ctrl *v4l2_ctrl_find(struct v4l2_ctrl_handler *hdl, u32 id);
1305 * @hdl: Put this control handler
1310 static inline void v4l2_ctrl_request_hdl_put(struct v4l2_ctrl_handler *hdl) in v4l2_ctrl_request_hdl_put() argument
1312 if (hdl) in v4l2_ctrl_request_hdl_put()
1313 media_request_object_put(&hdl->req_obj); in v4l2_ctrl_request_hdl_put()
1319 * @hdl: The control handler from the request.
1326 v4l2_ctrl_request_hdl_ctrl_find(struct v4l2_ctrl_handler *hdl, u32 id);
1334 * @hdl: pointer to &struct v4l2_ctrl_handler
1337 * If hdl == NULL then they will all return -EINVAL.
1339 int v4l2_queryctrl(struct v4l2_ctrl_handler *hdl, struct v4l2_queryctrl *qc);
1345 * @hdl: pointer to &struct v4l2_ctrl_handler
1348 * If hdl == NULL then they will all return -EINVAL.
1350 int v4l2_query_ext_ctrl(struct v4l2_ctrl_handler *hdl,
1357 * @hdl: pointer to &struct v4l2_ctrl_handler
1360 * If hdl == NULL then they will all return -EINVAL.
1362 int v4l2_querymenu(struct v4l2_ctrl_handler *hdl, struct v4l2_querymenu *qm);
1368 * @hdl: pointer to &struct v4l2_ctrl_handler
1371 * If hdl == NULL then they will all return -EINVAL.
1373 int v4l2_g_ctrl(struct v4l2_ctrl_handler *hdl, struct v4l2_control *ctrl);
1380 * @hdl: pointer to &struct v4l2_ctrl_handler
1384 * If hdl == NULL then they will all return -EINVAL.
1386 int v4l2_s_ctrl(struct v4l2_fh *fh, struct v4l2_ctrl_handler *hdl,
1393 * @hdl: pointer to &struct v4l2_ctrl_handler
1398 * If hdl == NULL then they will all return -EINVAL.
1400 int v4l2_g_ext_ctrls(struct v4l2_ctrl_handler *hdl, struct video_device *vdev,
1407 * @hdl: pointer to &struct v4l2_ctrl_handler
1412 * If hdl == NULL then they will all return -EINVAL.
1414 int v4l2_try_ext_ctrls(struct v4l2_ctrl_handler *hdl,
1424 * @hdl: pointer to &struct v4l2_ctrl_handler
1429 * If hdl == NULL then they will all return -EINVAL.
1431 int v4l2_s_ext_ctrls(struct v4l2_fh *fh, struct v4l2_ctrl_handler *hdl,
1460 * @hdl: pointer to &struct v4l2_ctrl_handler to register controls on
1472 * Controls already registered by the caller with the @hdl control handler are
1478 int v4l2_ctrl_new_fwnode_properties(struct v4l2_ctrl_handler *hdl,