Home
last modified time | relevance | path

Searched refs:v4l2_subscribed_event (Results 1 – 8 of 8) sorted by relevance

/linux-6.1.9/include/media/
Dv4l2-event.h21 struct v4l2_subscribed_event;
33 struct v4l2_subscribed_event *sev;
47 int (*add)(struct v4l2_subscribed_event *sev, unsigned int elems);
48 void (*del)(struct v4l2_subscribed_event *sev);
70 struct v4l2_subscribed_event { struct
Dv4l2-ctrls.h25 struct v4l2_subscribed_event;
/linux-6.1.9/drivers/media/v4l2-core/
Dv4l2-event.c21 static unsigned int sev_pos(const struct v4l2_subscribed_event *sev, unsigned int idx) in sev_pos()
88 static struct v4l2_subscribed_event *v4l2_event_subscribed( in v4l2_event_subscribed()
91 struct v4l2_subscribed_event *sev; in v4l2_event_subscribed()
105 struct v4l2_subscribed_event *sev; in __v4l2_event_queue_fh()
207 static void __v4l2_event_unsubscribe(struct v4l2_subscribed_event *sev) in __v4l2_event_unsubscribe()
227 struct v4l2_subscribed_event *sev, *found_ev; in v4l2_event_subscribe()
280 struct v4l2_subscribed_event *sev; in v4l2_event_unsubscribe_all()
289 struct v4l2_subscribed_event, list); in v4l2_event_unsubscribe_all()
303 struct v4l2_subscribed_event *sev; in v4l2_event_unsubscribe()
Dv4l2-ctrls-api.c1223 static int v4l2_ctrl_add_event(struct v4l2_subscribed_event *sev, in v4l2_ctrl_add_event()
1240 static void v4l2_ctrl_del_event(struct v4l2_subscribed_event *sev) in v4l2_ctrl_del_event()
Dv4l2-ctrls-core.c56 struct v4l2_subscribed_event *sev; in send_event()
1304 struct v4l2_subscribed_event *sev, *next_sev; in v4l2_ctrl_handler_free()
/linux-6.1.9/Documentation/driver-api/media/
Dv4l2-event.rst17 When the user subscribes to an event, a :c:type:`v4l2_subscribed_event`
21 Each :c:type:`v4l2_subscribed_event` struct ends with a
42 be used to link the :c:type:`v4l2_subscribed_event` struct into a list of
50 - struct v4l2_subscribed_event has a ringbuffer of raised
53 - If struct v4l2_subscribed_event is associated with a specific
55 struct v4l2_subscribed_event so it knows who subscribed an
58 Furthermore, the internal struct v4l2_subscribed_event has
/linux-6.1.9/drivers/media/usb/uvc/
Duvc_ctrl.c1363 struct v4l2_subscribed_event *sev; in uvc_ctrl_send_event()
1535 static int uvc_ctrl_add_event(struct v4l2_subscribed_event *sev, unsigned elems) in uvc_ctrl_add_event()
1581 static void uvc_ctrl_del_event(struct v4l2_subscribed_event *sev) in uvc_ctrl_del_event()
/linux-6.1.9/Documentation/translations/zh_CN/video4linux/
Dv4l2-framework.txt912 此外,v4l2_subscribed_event 结构体内部有可供驱动设置的 merge() 和