Home
last modified time | relevance | path

Searched refs:v4l2_event (Results 1 – 25 of 39) sorted by relevance

12

/Linux-v4.19/include/media/
Dv4l2-event.h41 struct v4l2_event event;
55 void (*replace)(struct v4l2_event *old, const struct v4l2_event *new);
56 void (*merge)(const struct v4l2_event *old, struct v4l2_event *new);
97 int v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event,
112 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev);
127 void v4l2_event_queue_fh(struct v4l2_fh *fh, const struct v4l2_event *ev);
Dv4l2-ctrls.h1002 void v4l2_ctrl_replace(struct v4l2_event *old, const struct v4l2_event *new);
1013 void v4l2_ctrl_merge(const struct v4l2_event *old, struct v4l2_event *new);
Dv4l2-subdev.h39 #define V4L2_DEVICE_NOTIFY_EVENT _IOW('v', 2, struct v4l2_event)
43 struct v4l2_event;
1124 const struct v4l2_event *ev);
/Linux-v4.19/drivers/usb/gadget/function/
Df_uvc.c214 struct v4l2_event v4l2_event; in uvc_function_ep0_complete() local
215 struct uvc_event *uvc_event = (void *)&v4l2_event.u.data; in uvc_function_ep0_complete()
220 memset(&v4l2_event, 0, sizeof(v4l2_event)); in uvc_function_ep0_complete()
221 v4l2_event.type = UVC_EVENT_DATA; in uvc_function_ep0_complete()
224 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_ep0_complete()
232 struct v4l2_event v4l2_event; in uvc_function_setup() local
233 struct uvc_event *uvc_event = (void *)&v4l2_event.u.data; in uvc_function_setup()
255 memset(&v4l2_event, 0, sizeof(v4l2_event)); in uvc_function_setup()
256 v4l2_event.type = UVC_EVENT_SETUP; in uvc_function_setup()
258 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_setup()
[all …]
/Linux-v4.19/drivers/media/v4l2-core/
Dv4l2-event.c35 static int __v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event) in __v4l2_event_dequeue()
63 int v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event, in v4l2_event_dequeue()
106 static void __v4l2_event_queue_fh(struct v4l2_fh *fh, const struct v4l2_event *ev, in __v4l2_event_queue_fh()
157 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev) in v4l2_event_queue()
177 void v4l2_event_queue_fh(struct v4l2_fh *fh, const struct v4l2_event *ev) in v4l2_event_queue_fh()
323 static void v4l2_event_src_replace(struct v4l2_event *old, in v4l2_event_src_replace()
324 const struct v4l2_event *new) in v4l2_event_src_replace()
332 static void v4l2_event_src_merge(const struct v4l2_event *old, in v4l2_event_src_merge()
333 struct v4l2_event *new) in v4l2_event_src_merge()
Dv4l2-ctrls.c1380 static void fill_event(struct v4l2_event *ev, struct v4l2_ctrl *ctrl, u32 changes) in fill_event()
1404 struct v4l2_event ev; in send_event()
3533 struct v4l2_event ev; in v4l2_ctrl_add_event()
3560 void v4l2_ctrl_replace(struct v4l2_event *old, const struct v4l2_event *new) in v4l2_ctrl_replace()
3569 void v4l2_ctrl_merge(const struct v4l2_event *old, struct v4l2_event *new) in v4l2_ctrl_merge()
Dv4l2-compat-ioctl32.c1032 static int put_v4l2_event32(struct v4l2_event __user *p64, in put_v4l2_event32()
1326 err = alloc_userspace(sizeof(struct v4l2_event), 0, &new_p64); in do_video_ioctl()
Dv4l2-subdev.c710 const struct v4l2_event *ev) in v4l2_subdev_notify_event()
/Linux-v4.19/Documentation/media/uapi/v4l/
Dvidioc-dqevent.rst18 .. c:function:: int ioctl( int fd, VIDIOC_DQEVENT, struct v4l2_event *argp )
29 Pointer to struct :c:type:`v4l2_event`.
36 ioctl. All the fields of the struct :c:type:`v4l2_event`
44 .. c:type:: v4l2_event
48 .. flat-table:: struct v4l2_event
/Linux-v4.19/drivers/staging/media/imx/
Dimx-media-fim.c136 static const struct v4l2_event ev = { in send_fim_event()
/Linux-v4.19/drivers/media/platform/qcom/venus/
Dvdec.c898 const struct v4l2_event ev = { .type = V4L2_EVENT_EOS }; in vdec_buf_done()
920 static const struct v4l2_event ev = { in vdec_event_notify()
/Linux-v4.19/drivers/media/pci/ivtv/
Divtv-irq.c869 static const struct v4l2_event evtop = { in ivtv_irq_vsync()
873 static const struct v4l2_event evbottom = { in ivtv_irq_vsync()
Divtv-streams.c902 static const struct v4l2_event ev = { in ivtv_stop_v4l2_decode_stream()
/Linux-v4.19/include/uapi/linux/
Dvideodev2.h2227 struct v4l2_event { struct
2393 #define VIDIOC_DQEVENT _IOR('V', 89, struct v4l2_event)
/Linux-v4.19/drivers/media/usb/uvc/
Duvc_ctrl.c1206 struct v4l2_event *ev, in uvc_ctrl_fill_event()
1241 struct v4l2_event ev; in uvc_ctrl_send_event()
1426 struct v4l2_event ev; in uvc_ctrl_add_event()
/Linux-v4.19/drivers/media/platform/vivid/
Dvivid-vid-common.c602 struct v4l2_event ev = { in vivid_send_source_change()
/Linux-v4.19/Documentation/media/kapi/
Dv4l2-event.rst84 (:c:type:`vdev <video_device>`, :c:type:`ev <v4l2_event>`)
/Linux-v4.19/drivers/media/usb/go7007/
Dgo7007-driver.c400 struct v4l2_event ev = { in go7007_set_motion_regions()
/Linux-v4.19/Documentation/translations/zh_CN/video4linux/
Dv4l2-framework.txt930 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev)
/Linux-v4.19/drivers/media/platform/vicodec/
Dvicodec-core.c350 static const struct v4l2_event eos_event = { in device_run()
890 static const struct v4l2_event eos_event = { in vicodec_mark_last_buf()
/Linux-v4.19/drivers/media/platform/omap3isp/
Dispstat.c463 struct v4l2_event event; in isp_stat_queue_event()
/Linux-v4.19/drivers/media/platform/s5p-mfc/
Ds5p_mfc_dec.c644 const struct v4l2_event ev = { in vidioc_dqbuf()
/Linux-v4.19/drivers/media/i2c/
Dadv7180.c878 static const struct v4l2_event src_ch = { in adv7180_irq()
/Linux-v4.19/drivers/media/platform/mtk-jpeg/
Dmtk_jpeg_core.c442 static const struct v4l2_event ev_src_ch = { in mtk_jpeg_queue_src_chg_event()
/Linux-v4.19/drivers/media/pci/solo6x10/
Dsolo6x10-v4l2-enc.c538 struct v4l2_event ev = { in solo_enc_fillbuf()

12