| /linux/include/media/ |
| H A 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);
|
| /linux/drivers/usb/gadget/function/ |
| H A 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() 219 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_ep0_complete() 227 struct v4l2_event v4l2_event; in uvc_function_setup() local 228 struct uvc_event *uvc_event = (void *)&v4l2_event.u.data; in uvc_function_setup() 248 memset(&v4l2_event, 0, sizeof(v4l2_event)); in uvc_function_setup() 249 v4l2_event.type = UVC_EVENT_SETUP; in uvc_function_setup() 261 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_setup() [all …]
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-event.c | 27 static int __v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event) in __v4l2_event_dequeue() 59 int v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event, in v4l2_event_dequeue() 103 const struct v4l2_event *ev, u64 ts) in __v4l2_event_queue_fh() 153 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev) in v4l2_event_queue() 173 void v4l2_event_queue_fh(struct v4l2_fh *fh, const struct v4l2_event *ev) in v4l2_event_queue_fh() 339 static void v4l2_event_src_replace(struct v4l2_event *old, in v4l2_event_src_replace() 340 const struct v4l2_event *new) in v4l2_event_src_replace() 348 static void v4l2_event_src_merge(const struct v4l2_event *old, in v4l2_event_src_merge() 349 struct v4l2_event *new) in v4l2_event_src_merge()
|
| H A D | v4l2-ctrls-api.c | 1306 void v4l2_ctrl_replace(struct v4l2_event *old, const struct v4l2_event *new) in v4l2_ctrl_replace() 1315 void v4l2_ctrl_merge(const struct v4l2_event *old, struct v4l2_event *new) in v4l2_ctrl_merge()
|
| H A D | v4l2-ctrls-core.c | 19 static void fill_event(struct v4l2_event *ev, struct v4l2_ctrl *ctrl, in fill_event() 44 struct v4l2_event ev; in send_initial_event() 55 struct v4l2_event ev; in send_event()
|
| H A D | v4l2-ioctl.c | 791 const struct v4l2_event *p = arg; in v4l_print_event() 3366 struct v4l2_event *ev = parg; in video_put_user()
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-dqevent.rst | 20 ``int ioctl(int fd, VIDIOC_DQEVENT, struct v4l2_event *argp)`` 29 Pointer to struct :c:type:`v4l2_event`. 35 ioctl. All the fields of the struct :c:type:`v4l2_event` 40 .. c:type:: v4l2_event 45 .. flat-table:: struct v4l2_event
|
| /linux/drivers/staging/media/meson/vdec/ |
| H A D | vdec_helpers.c | 300 const struct v4l2_event ev = { .type = V4L2_EVENT_EOS }; in dst_buf_done() 445 static const struct v4l2_event ev = { in amvdec_src_change()
|
| /linux/drivers/staging/media/imx/ |
| H A D | imx-media-fim.c | 133 static const struct v4l2_event ev = { in send_fim_event()
|
| /linux/drivers/media/platform/qcom/venus/ |
| H A D | vdec.c | 1379 static const struct v4l2_event eos = { .type = V4L2_EVENT_EOS }; in vdec_vb2_buf_queue() 1445 const struct v4l2_event ev = { .type = V4L2_EVENT_EOS }; in vdec_buf_done() 1481 static const struct v4l2_event ev = { in vdec_event_change()
|
| /linux/Documentation/driver-api/media/ |
| H A D | v4l2-event.rst | 85 (:c:type:`vdev <video_device>`, :c:type:`ev <v4l2_event>`)
|
| /linux/drivers/media/platform/mediatek/vcodec/decoder/ |
| H A D | mtk_vcodec_dec_stateful.c | 187 static const struct v4l2_event ev_src_ch = { in mtk_vdec_queue_res_chg_event()
|
| /linux/drivers/media/usb/go7007/ |
| H A D | go7007-driver.c | 394 struct v4l2_event ev = { in go7007_set_motion_regions()
|
| /linux/drivers/media/test-drivers/vicodec/ |
| H A D | vicodec-core.c | 141 static const struct v4l2_event vicodec_eos_event = { 668 static const struct v4l2_event rs_event = { in job_ready() 1433 static const struct v4l2_event rs_event = { in vicodec_buf_queue()
|
| /linux/drivers/media/usb/uvc/ |
| H A D | uvc_ctrl.c | 1849 struct v4l2_event *ev, in uvc_ctrl_fill_event() 1884 struct v4l2_event ev; in uvc_ctrl_send_event() 2145 struct v4l2_event ev; in uvc_ctrl_add_event()
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | ispstat.c | 458 struct v4l2_event event; in isp_stat_queue_event()
|
| /linux/drivers/staging/media/atomisp/pci/ |
| H A D | atomisp_cmd.c | 340 struct v4l2_event event = {0}; in atomisp_sof_event() 350 struct v4l2_event event = {0}; in atomisp_eof_event() 361 struct v4l2_event event = {0}; in atomisp_3a_stats_ready_event() 372 struct v4l2_event event = {0}; in atomisp_metadata_ready_event() 382 struct v4l2_event event = {0}; in atomisp_reset_event()
|
| /linux/drivers/media/pci/mgb4/ |
| H A D | mgb4_vin.c | 779 static const struct v4l2_event ev = { in signal_change()
|
| /linux/drivers/media/platform/verisilicon/ |
| H A D | hantro_drv.c | 58 static const struct v4l2_event hantro_eos_event = {
|
| /linux/drivers/media/pci/solo6x10/ |
| H A D | solo6x10-v4l2-enc.c | 529 struct v4l2_event ev = { in solo_enc_fillbuf()
|
| /linux/drivers/media/platform/chips-media/coda/ |
| H A D | coda-common.c | 1011 const struct v4l2_event eos_event = { in coda_m2m_buf_done() 1858 static const struct v4l2_event source_change_event = { in coda_queue_source_change_event()
|
| /linux/drivers/media/platform/samsung/s5p-mfc/ |
| H A D | s5p_mfc.c | 406 static const struct v4l2_event ev_src_ch = { in s5p_mfc_handle_frame()
|
| /linux/drivers/media/i2c/ |
| H A D | tvp5150.c | 873 static const struct v4l2_event tvp5150_ev_fmt = {
|
| /linux/drivers/media/platform/st/sti/delta/ |
| H A D | delta-v4l2.c | 771 const struct v4l2_event ev = {.type = V4L2_EVENT_EOS}; in delta_complete_eos()
|
| /linux/drivers/media/platform/nuvoton/ |
| H A D | npcm-video.c | 1058 static const struct v4l2_event ev = { in npcm_video_irq()
|