/Linux-v5.4/include/media/ |
D | v4l2-event.h | 34 struct v4l2_event event; 49 void (*replace)(struct v4l2_event *old, const struct v4l2_event *new); 50 void (*merge)(const struct v4l2_event *old, struct v4l2_event *new); 91 int v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event, 106 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev); 121 void v4l2_event_queue_fh(struct v4l2_fh *fh, const struct v4l2_event *ev);
|
D | v4l2-ctrls.h | 1080 void v4l2_ctrl_replace(struct v4l2_event *old, const struct v4l2_event *new); 1091 void v4l2_ctrl_merge(const struct v4l2_event *old, struct v4l2_event *new);
|
D | v4l2-subdev.h | 30 #define V4L2_DEVICE_NOTIFY_EVENT _IOW('v', 2, struct v4l2_event) 34 struct v4l2_event; 1139 const struct v4l2_event *ev);
|
/Linux-v5.4/drivers/usb/gadget/function/ |
D | f_uvc.c | 208 struct v4l2_event v4l2_event; in uvc_function_ep0_complete() local 209 struct uvc_event *uvc_event = (void *)&v4l2_event.u.data; in uvc_function_ep0_complete() 214 memset(&v4l2_event, 0, sizeof(v4l2_event)); in uvc_function_ep0_complete() 215 v4l2_event.type = UVC_EVENT_DATA; in uvc_function_ep0_complete() 218 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_ep0_complete() 226 struct v4l2_event v4l2_event; in uvc_function_setup() local 227 struct uvc_event *uvc_event = (void *)&v4l2_event.u.data; in uvc_function_setup() 244 memset(&v4l2_event, 0, sizeof(v4l2_event)); in uvc_function_setup() 245 v4l2_event.type = UVC_EVENT_SETUP; in uvc_function_setup() 247 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_setup() [all …]
|
/Linux-v5.4/drivers/media/v4l2-core/ |
D | v4l2-event.c | 27 static int __v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event) in __v4l2_event_dequeue() 56 int v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event, in v4l2_event_dequeue() 100 const struct v4l2_event *ev, u64 ts) in __v4l2_event_queue_fh() 150 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev) in v4l2_event_queue() 170 void v4l2_event_queue_fh(struct v4l2_fh *fh, const struct v4l2_event *ev) in v4l2_event_queue_fh() 319 static void v4l2_event_src_replace(struct v4l2_event *old, in v4l2_event_src_replace() 320 const struct v4l2_event *new) in v4l2_event_src_replace() 328 static void v4l2_event_src_merge(const struct v4l2_event *old, in v4l2_event_src_merge() 329 struct v4l2_event *new) in v4l2_event_src_merge()
|
D | v4l2-ctrls.c | 1463 static void fill_event(struct v4l2_event *ev, struct v4l2_ctrl *ctrl, u32 changes) in fill_event() 1487 struct v4l2_event ev; in send_event() 4326 struct v4l2_event ev; in v4l2_ctrl_add_event() 4353 void v4l2_ctrl_replace(struct v4l2_event *old, const struct v4l2_event *new) in v4l2_ctrl_replace() 4362 void v4l2_ctrl_merge(const struct v4l2_event *old, struct v4l2_event *new) in v4l2_ctrl_merge()
|
D | v4l2-compat-ioctl32.c | 1044 static int put_v4l2_event32(struct v4l2_event __user *p64, in put_v4l2_event32() 1338 err = alloc_userspace(sizeof(struct v4l2_event), 0, &new_p64); in do_video_ioctl()
|
D | v4l2-subdev.c | 797 const struct v4l2_event *ev) in v4l2_subdev_notify_event()
|
/Linux-v5.4/Documentation/media/uapi/v4l/ |
D | vidioc-dqevent.rst | 25 .. c:function:: int ioctl( int fd, VIDIOC_DQEVENT, struct v4l2_event *argp ) 36 Pointer to struct :c:type:`v4l2_event`. 43 ioctl. All the fields of the struct :c:type:`v4l2_event` 51 .. c:type:: v4l2_event 55 .. flat-table:: struct v4l2_event
|
/Linux-v5.4/drivers/staging/media/meson/vdec/ |
D | vdec_helpers.c | 277 const struct v4l2_event ev = { .type = V4L2_EVENT_EOS }; in dst_buf_done() 417 static const struct v4l2_event ev = { in amvdec_src_change()
|
/Linux-v5.4/drivers/staging/media/imx/ |
D | imx-media-fim.c | 130 static const struct v4l2_event ev = { in send_fim_event()
|
/Linux-v5.4/drivers/media/pci/ivtv/ |
D | ivtv-irq.c | 857 static const struct v4l2_event evtop = { in ivtv_irq_vsync() 861 static const struct v4l2_event evbottom = { in ivtv_irq_vsync()
|
D | ivtv-streams.c | 917 static const struct v4l2_event ev = { in ivtv_stop_v4l2_decode_stream()
|
/Linux-v5.4/drivers/media/usb/uvc/ |
D | uvc_ctrl.c | 1201 struct v4l2_event *ev, in uvc_ctrl_fill_event() 1236 struct v4l2_event ev; in uvc_ctrl_send_event() 1421 struct v4l2_event ev; in uvc_ctrl_add_event()
|
/Linux-v5.4/Documentation/media/kapi/ |
D | v4l2-event.rst | 85 (:c:type:`vdev <video_device>`, :c:type:`ev <v4l2_event>`)
|
/Linux-v5.4/include/uapi/linux/ |
D | videodev2.h | 2318 struct v4l2_event { struct 2486 #define VIDIOC_DQEVENT _IOR('V', 89, struct v4l2_event)
|
/Linux-v5.4/drivers/media/usb/go7007/ |
D | go7007-driver.c | 392 struct v4l2_event ev = { in go7007_set_motion_regions()
|
/Linux-v5.4/drivers/media/platform/vivid/ |
D | vivid-vid-common.c | 786 struct v4l2_event ev = { in vivid_send_source_change()
|
/Linux-v5.4/Documentation/translations/zh_CN/video4linux/ |
D | v4l2-framework.txt | 930 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev)
|
/Linux-v5.4/drivers/media/platform/qcom/venus/ |
D | vdec.c | 1138 const struct v4l2_event ev = { .type = V4L2_EVENT_EOS }; in vdec_buf_done() 1169 static const struct v4l2_event ev = { in vdec_event_change()
|
/Linux-v5.4/drivers/media/platform/vicodec/ |
D | vicodec-core.c | 144 static const struct v4l2_event vicodec_eos_event = { 673 static const struct v4l2_event rs_event = { in job_ready() 1478 static const struct v4l2_event rs_event = { in vicodec_buf_queue()
|
/Linux-v5.4/drivers/media/platform/omap3isp/ |
D | ispstat.c | 460 struct v4l2_event event; in isp_stat_queue_event()
|
/Linux-v5.4/drivers/media/platform/s5p-mfc/ |
D | s5p_mfc_dec.c | 616 const struct v4l2_event ev = { in vidioc_dqbuf()
|
/Linux-v5.4/drivers/media/i2c/ |
D | adv7180.c | 884 static const struct v4l2_event src_ch = { in adv7180_irq()
|
/Linux-v5.4/drivers/media/pci/tw5864/ |
D | tw5864-video.c | 1443 struct v4l2_event ev = { in tw5864_handle_frame()
|