Home
last modified time | relevance | path

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

/linux/include/media/
H A Dv4l2-event.h34 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 Df_uvc.c208 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 Dv4l2-event.c27 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 Dv4l2-ctrls-api.c1306 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 Dv4l2-ioctl.c791 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 Dvidioc-dqevent.rst20 ``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 Dvdec_helpers.c300 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 Dimx-media-fim.c133 static const struct v4l2_event ev = { in send_fim_event()
/linux/drivers/media/platform/qcom/venus/
H A Dvdec.c1379 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 Dv4l2-event.rst85 (:c:type:`vdev <video_device>`, :c:type:`ev <v4l2_event>`)
/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec_stateful.c187 static const struct v4l2_event ev_src_ch = { in mtk_vdec_queue_res_chg_event()
/linux/drivers/media/usb/go7007/
H A Dgo7007-driver.c394 struct v4l2_event ev = { in go7007_set_motion_regions()
/linux/drivers/media/test-drivers/vicodec/
H A Dvicodec-core.c141 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/platform/ti/omap3isp/
H A Dispstat.c458 struct v4l2_event event; in isp_stat_queue_event()
H A Dispccdc.c1470 struct v4l2_event event; in ccdc_hs_vs_isr()
/linux/drivers/media/platform/verisilicon/
H A Dhantro_drv.c58 static const struct v4l2_event hantro_eos_event = {
/linux/drivers/media/pci/solo6x10/
H A Dsolo6x10-v4l2-enc.c529 struct v4l2_event ev = { in solo_enc_fillbuf()
/linux/drivers/media/platform/chips-media/coda/
H A Dcoda-common.c1011 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 Ds5p_mfc.c406 static const struct v4l2_event ev_src_ch = { in s5p_mfc_handle_frame()
/linux/drivers/media/platform/st/sti/delta/
H A Ddelta-v4l2.c771 const struct v4l2_event ev = {.type = V4L2_EVENT_EOS}; in delta_complete_eos()
/linux/drivers/media/platform/imagination/
H A De5010-jpeg-enc.c138 static const struct v4l2_event e5010_eos_event = {
/linux/drivers/media/platform/raspberrypi/rp1-cfe/
H A Dcfe.c621 struct v4l2_event event = { in cfe_queue_event_sof()
/linux/drivers/media/platform/samsung/s5p-jpeg/
H A Djpeg-core.c2522 static const struct v4l2_event ev_src_ch = { in s5p_jpeg_buf_queue()
/linux/drivers/media/platform/allegro-dvt/
H A Dallegro-core.c1764 const struct v4l2_event eos_event = { in allegro_channel_eos_event()