Lines Matching +full:sub +full:- +full:function

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.
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_wake_all - Wake all filehandles.
133 * v4l2_event_pending - Check if an event is available
142 * v4l2_event_subscribe - Subscribes to an event
145 * @sub: pointer to &struct v4l2_event_subscription
155 const struct v4l2_event_subscription *sub,
159 * v4l2_event_unsubscribe - Unsubscribes to an event
162 * @sub: pointer to &struct v4l2_event_subscription
165 const struct v4l2_event_subscription *sub);
167 * v4l2_event_unsubscribe_all - Unsubscribes to all events
174 * v4l2_event_subdev_unsubscribe - Subdev variant of v4l2_event_unsubscribe()
178 * @sub: pointer to &struct v4l2_event_subscription
182 * This function should be used for the &struct v4l2_subdev_core_ops
187 struct v4l2_event_subscription *sub);
189 * v4l2_src_change_event_subscribe - helper function that calls
193 * @sub: pointer to &struct v4l2_event_subscription
196 const struct v4l2_event_subscription *sub);
198 * v4l2_src_change_event_subdev_subscribe - Variant of v4l2_event_subscribe(),
203 * @sub: pointer to &struct v4l2_event_subscription
207 struct v4l2_event_subscription *sub);