Home
last modified time | relevance | path

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

123

/Linux-v6.1/include/media/
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);
Dv4l2-ctrls.h1261 void v4l2_ctrl_replace(struct v4l2_event *old, const struct v4l2_event *new);
1272 void v4l2_ctrl_merge(const struct v4l2_event *old, struct v4l2_event *new);
Dv4l2-subdev.h30 #define V4L2_DEVICE_NOTIFY_EVENT _IOW('v', 2, struct v4l2_event)
34 struct v4l2_event;
1502 const struct v4l2_event *ev);
/Linux-v6.1/drivers/usb/gadget/function/
Df_uvc.c211 struct v4l2_event v4l2_event; in uvc_function_ep0_complete() local
212 struct uvc_event *uvc_event = (void *)&v4l2_event.u.data; in uvc_function_ep0_complete()
217 memset(&v4l2_event, 0, sizeof(v4l2_event)); in uvc_function_ep0_complete()
218 v4l2_event.type = UVC_EVENT_DATA; in uvc_function_ep0_complete()
221 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_ep0_complete()
229 struct v4l2_event v4l2_event; in uvc_function_setup() local
230 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()
251 v4l2_event_queue(&uvc->vdev, &v4l2_event); in uvc_function_setup()
[all …]
/Linux-v6.1/drivers/media/v4l2-core/
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()
Dv4l2-ctrls-api.c1251 void v4l2_ctrl_replace(struct v4l2_event *old, const struct v4l2_event *new) in v4l2_ctrl_replace()
1260 void v4l2_ctrl_merge(const struct v4l2_event *old, struct v4l2_event *new) in v4l2_ctrl_merge()
Dv4l2-compat-ioctl32.c771 static int put_v4l2_event32(struct v4l2_event *p64, in put_v4l2_event32()
802 static int put_v4l2_event32_time32(struct v4l2_event *p64, in put_v4l2_event32_time32()
Dv4l2-ctrls-core.c19 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-v6.1/Documentation/userspace-api/media/v4l/
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-v6.1/drivers/staging/media/tegra-video/
Dvideo.c33 const struct v4l2_event *ev = arg; in tegra_v4l2_dev_notify()
/Linux-v6.1/drivers/staging/media/meson/vdec/
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-v6.1/drivers/media/platform/amphion/
Dvpu_v4l2.c86 static const struct v4l2_event ev = { in vpu_notify_eos()
99 static const struct v4l2_event ev = { in vpu_notify_source_change()
/Linux-v6.1/drivers/staging/media/imx/
Dimx-media-fim.c130 static const struct v4l2_event ev = { in send_fim_event()
/Linux-v6.1/drivers/media/platform/qcom/venus/
Dvdec.c1321 static const struct v4l2_event eos = { .type = V4L2_EVENT_EOS }; in vdec_vb2_buf_queue()
1387 const struct v4l2_event ev = { .type = V4L2_EVENT_EOS }; in vdec_buf_done()
1423 static const struct v4l2_event ev = { in vdec_event_change()
/Linux-v6.1/drivers/media/pci/ivtv/
Divtv-irq.c857 static const struct v4l2_event evtop = { in ivtv_irq_vsync()
861 static const struct v4l2_event evbottom = { in ivtv_irq_vsync()
Divtv-streams.c914 static const struct v4l2_event ev = { in ivtv_stop_v4l2_decode_stream()
/Linux-v6.1/Documentation/driver-api/media/
Dv4l2-event.rst85 (:c:type:`vdev <video_device>`, :c:type:`ev <v4l2_event>`)
/Linux-v6.1/drivers/media/platform/mediatek/vcodec/
Dmtk_vcodec_dec_stateful.c189 static const struct v4l2_event ev_src_ch = { in mtk_vdec_queue_res_chg_event()
/Linux-v6.1/drivers/media/usb/go7007/
Dgo7007-driver.c392 struct v4l2_event ev = { in go7007_set_motion_regions()
/Linux-v6.1/include/uapi/linux/
Dvideodev2.h2479 struct v4l2_event { struct
2655 #define VIDIOC_DQEVENT _IOR('V', 89, struct v4l2_event)
/Linux-v6.1/drivers/media/usb/uvc/
Duvc_ctrl.c1329 struct v4l2_event *ev, in uvc_ctrl_fill_event()
1364 struct v4l2_event ev; in uvc_ctrl_send_event()
1559 struct v4l2_event ev; in uvc_ctrl_add_event()
/Linux-v6.1/Documentation/translations/zh_CN/video4linux/
Dv4l2-framework.txt930 void v4l2_event_queue(struct video_device *vdev, const struct v4l2_event *ev)
/Linux-v6.1/drivers/media/test-drivers/vicodec/
Dvicodec-core.c139 static const struct v4l2_event vicodec_eos_event = {
664 static const struct v4l2_event rs_event = { in job_ready()
1431 static const struct v4l2_event rs_event = { in vicodec_buf_queue()
/Linux-v6.1/drivers/media/test-drivers/vivid/
Dvivid-vid-common.c801 struct v4l2_event ev = { in vivid_send_source_change()
/Linux-v6.1/drivers/staging/media/atomisp/pci/
Datomisp_cmd.c393 struct v4l2_event event = {0}; in atomisp_sof_event()
403 struct v4l2_event event = {0}; in atomisp_eof_event()
414 struct v4l2_event event = {0}; in atomisp_3a_stats_ready_event()
425 struct v4l2_event event = {0}; in atomisp_metadata_ready_event()
435 struct v4l2_event event = {0}; in atomisp_reset_event()
1238 struct v4l2_event event = {0}; in atomisp_delayed_init_work()

123