Lines Matching +full:sub +full:- +full:node

1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * v4l2-event.h
7 * Copyright (C) 2009--2010 Nokia Corporation.
25 * struct v4l2_kevent - Internal kernel event struct.
26 * @list: List node for the v4l2_fh->available list.
39 * struct v4l2_subscribed_event_ops - Subscribed event operations.
54 * struct v4l2_subscribed_event - Internal struct representing a subscribed
57 * @list: List node for the v4l2_fh->subscribed list.
60 * @flags: Copy of v4l2_event_subscription->flags.
62 * @node: List node that hooks into the object's event list
76 struct list_head node; member
85 * v4l2_event_dequeue - Dequeue events from video device.
95 * v4l2_event_queue - Queue events to video device.
109 * v4l2_event_queue_fh - Queue events to video device.
124 * v4l2_event_pending - Check if an event is available
133 * v4l2_event_subscribe - Subscribes to an event
136 * @sub: pointer to &struct v4l2_event_subscription
146 const struct v4l2_event_subscription *sub,
150 * v4l2_event_unsubscribe - Unsubscribes to an event
153 * @sub: pointer to &struct v4l2_event_subscription
156 const struct v4l2_event_subscription *sub);
158 * v4l2_event_unsubscribe_all - Unsubscribes to all events
165 * v4l2_event_subdev_unsubscribe - Subdev variant of v4l2_event_unsubscribe()
169 * @sub: pointer to &struct v4l2_event_subscription
178 struct v4l2_event_subscription *sub);
180 * v4l2_src_change_event_subscribe - helper function that calls
184 * @sub: pointer to &struct v4l2_event_subscription
187 const struct v4l2_event_subscription *sub);
189 * v4l2_src_change_event_subdev_subscribe - Variant of v4l2_event_subscribe(),
194 * @sub: pointer to &struct v4l2_event_subscription
198 struct v4l2_event_subscription *sub);