/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);
|
H A D | v4l2-ctrls.h | 1269 void v4l2_ctrl_replace(struct v4l2_event *old, const struct v4l2_event *new); 1280 void v4l2_ctrl_merge(const struct v4l2_event *old, struct v4l2_event *new);
|
H A D | v4l2-subdev.h | 30 #define V4L2_DEVICE_NOTIFY_EVENT _IOW('v', 2, struct v4l2_event) 34 struct v4l2_event; 2003 const struct v4l2_event *ev);
|
/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 | 1262 void v4l2_ctrl_replace(struct v4l2_event *old, const struct v4l2_event *new) in v4l2_ctrl_replace() 1271 void v4l2_ctrl_merge(const struct v4l2_event *old, struct v4l2_event *new) in v4l2_ctrl_merge()
|
H A D | v4l2-compat-ioctl32.c | 763 static int put_v4l2_event32(struct v4l2_event *p64, in put_v4l2_event32() 794 static int put_v4l2_event32_time32(struct v4l2_event *p64, in put_v4l2_event32_time32()
|
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()
|
/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/tegra-video/ |
H A D | video.c | 33 const struct v4l2_event *ev = arg; in tegra_v4l2_dev_notify()
|
/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/pci/ivtv/ |
H A 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()
|
H A D | ivtv-streams.c | 916 static const struct v4l2_event ev = { in ivtv_stop_v4l2_decode_stream()
|
/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/usb/go7007/ |
H A D | go7007-driver.c | 394 struct v4l2_event ev = { in go7007_set_motion_regions()
|
/linux/drivers/media/pci/intel/ipu6/ |
H A D | ipu6-isys-csi2.c | 577 struct v4l2_event ev = { in ipu6_isys_csi2_sof_event_by_stream()
|
/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/include/uapi/linux/ |
H A D | videodev2.h | 2577 struct v4l2_event { struct 2771 #define VIDIOC_DQEVENT _IOR('V', 89, struct v4l2_event)
|
/linux/Documentation/translations/zh_CN/video4linux/ |
H A D | v4l2-framework.txt | 918 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev)
|
/linux/drivers/media/test-drivers/vicodec/ |
H A D | vicodec-core.c | 141 static const struct v4l2_event vicodec_eos_event = { 666 static const struct v4l2_event rs_event = { in job_ready() 1438 static const struct v4l2_event rs_event = { in vicodec_buf_queue()
|
/linux/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_subdev.c | 883 struct v4l2_event event; in atomisp_subdev_cleanup_pending_events()
|
/linux/drivers/media/test-drivers/vivid/ |
H A D | vivid-vid-common.c | 839 struct v4l2_event ev = { in vivid_send_input_source_change()
|
/linux/drivers/media/platform/ti/omap3isp/ |
H A D | ispstat.c | 460 struct v4l2_event event; in isp_stat_queue_event()
|
/linux/drivers/media/platform/rockchip/rkisp1/ |
H A D | rkisp1-isp.c | 1091 struct v4l2_event event = { in rkisp1_isp_queue_event_sof()
|
/linux/drivers/media/platform/verisilicon/ |
H A D | hantro_drv.c | 57 static const struct v4l2_event hantro_eos_event = {
|