Lines Matching defs:handler

119  *		ctrl->handler->lock is held when these ops are called, so no
120 * one else can access controls owned by that handler.
164 * @handler: The handler that owns the control.
173 * @is_private: If set, then this control is private to its handler and it
192 * @call_notify: If set, then call the handler's notify function whenever the
259 struct v4l2_ctrl_handler *handler;
321 * @req_done: Internal flag: if the control handler containing this control
337 * @p_req: If the control handler containing this control reference
345 * Each control handler has a list of these refs. The list_head is used to
364 * struct v4l2_ctrl_handler - The control handler keeps track of all the
365 * controls: both the controls owned by the handler and those inherited
369 * @lock: Lock to control access to this handler and its controls.
371 * @ctrls: The list of controls owned by this handler.
379 * Note that the handler's lock is held when the notify function
385 * @requests: List to keep track of open control handler request objects.
386 * For the parent control handler (@req_obj.ops == NULL) this
387 * is the list header. When the parent control handler is
441 * @is_private: If set, then this control is private to its handler and it
495 * v4l2_ctrl_handler_init_class() - Initialize the control handler.
496 * @hdl: The control handler.
497 * @nr_of_controls_hint: A hint of how many controls this handler is
525 * @hdl: The control handler.
526 * @nr_of_controls_hint: A hint of how many controls this handler is
538 * Use this helper function to initialize a control handler.
557 * v4l2_ctrl_handler_free() - Free all controls owned by the handler and free
559 * @hdl: The control handler.
566 * v4l2_ctrl_lock() - Helper function to lock the handler
572 mutex_lock(ctrl->handler->lock);
576 * v4l2_ctrl_unlock() - Helper function to unlock the handler
582 mutex_unlock(ctrl->handler->lock);
587 * to the handler to initialize the hardware to the current control values. The
588 * caller is responsible for acquiring the control handler mutex on behalf of
590 * @hdl: The control handler.
600 * to the handler to initialize the hardware to the current control values.
601 * @hdl: The control handler.
610 * v4l2_ctrl_handler_log_status() - Log all controls owned by the handler.
611 * @hdl: The control handler.
628 * @hdl: The control handler.
643 * @hdl: The control handler.
668 * @hdl: The control handler.
693 * @hdl: The control handler.
720 * @hdl: The control handler.
739 * @hdl: The control handler.
759 * used when adding a control handler.
767 * v4l2_ctrl_add_handler() - Add all controls from handler @add to
768 * handler @hdl.
770 * @hdl: The control handler.
771 * @add: The control handler whose controls you want to add to
772 * the @hdl control handler.
850 * @hdl: The control handler.
853 * If @hdl == NULL this will return NULL as well. Will lock the handler so
868 * This function assumes that the control handler is locked.
884 * This function assumes that the control handler is locked by the caller.
900 * This function assumes that the control handler is not locked and will
929 * The caller is responsible for acquiring the control handler mutex on behalf
951 * This function assumes that the control handler is not locked and will
978 * The caller is responsible for acquiring the control handler mutex on behalf
1000 * This function assumes that the control handler is not locked and will
1074 * framework. This function will lock the control's handler, so it cannot be
1088 * framework. This function assumes the control's handler is already locked,
1102 * framework. This function will lock the control's handler, so it cannot be
1125 * framework. This function will lock the control's handler, so it cannot be
1139 * framework. This function assumes the control's handler is already locked,
1154 * framework. This function will lock the control's handler, so it cannot be
1177 * framework. This function assumes the control's handler is already locked,
1192 * framework. This function will lock the control's handler, so it cannot be
1216 * control framework. This function assumes the control's handler is already
1233 * control framework. This function will lock the control's handler, so it
1320 * @parent: The parent control handler ('priv' in media_request_object_find())
1322 * This is a helper function to call the control handler's s_ctrl callback with
1331 * v4l2_ctrl_request_complete - Complete a control handler request object
1334 * @parent: The parent control handler ('priv' in media_request_object_find())
1336 * This function is to be called on each control handler that may have had a
1341 * handler and attach them to the request. Then, the function completes the
1348 * v4l2_ctrl_request_hdl_find - Find the control handler in the request
1351 * @parent: The parent control handler ('priv' in media_request_object_find())
1353 * This function finds the control handler in the request. It may return
1355 * with the returned handler pointer.
1369 * v4l2_ctrl_request_hdl_put - Put the control handler
1371 * @hdl: Put this control handler
1373 * This function released the control handler previously obtained from'
1385 * @hdl: The control handler from the request.
1516 * handler.
1538 * Controls already registered by the caller with the @hdl control handler are