/linux-4.4.14/include/media/ |
D | v4l2-event.h | 66 struct v4l2_fh; 116 struct v4l2_fh *fh; 125 int v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event, 128 void v4l2_event_queue_fh(struct v4l2_fh *fh, const struct v4l2_event *ev); 129 int v4l2_event_pending(struct v4l2_fh *fh); 130 int v4l2_event_subscribe(struct v4l2_fh *fh, 133 int v4l2_event_unsubscribe(struct v4l2_fh *fh, 135 void v4l2_event_unsubscribe_all(struct v4l2_fh *fh); 136 int v4l2_event_subdev_unsubscribe(struct v4l2_subdev *sd, struct v4l2_fh *fh, 138 int v4l2_src_change_event_subscribe(struct v4l2_fh *fh, [all …]
|
D | v4l2-fh.h | 36 struct v4l2_fh { struct 60 void v4l2_fh_init(struct v4l2_fh *fh, struct video_device *vdev); 65 void v4l2_fh_add(struct v4l2_fh *fh); 78 void v4l2_fh_del(struct v4l2_fh *fh); 85 void v4l2_fh_exit(struct v4l2_fh *fh); 97 int v4l2_fh_is_singular(struct v4l2_fh *fh);
|
D | v4l2-ctrls.h | 36 struct v4l2_fh; 900 int v4l2_ctrl_subscribe_event(struct v4l2_fh *fh, 911 int v4l2_s_ctrl(struct v4l2_fh *fh, struct v4l2_ctrl_handler *hdl, 915 int v4l2_s_ext_ctrls(struct v4l2_fh *fh, struct v4l2_ctrl_handler *hdl, 930 int v4l2_ctrl_subdev_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh,
|
D | v4l2-subdev.h | 49 struct v4l2_fh; 210 int (*subscribe_event)(struct v4l2_subdev *sd, struct v4l2_fh *fh, 212 int (*unsubscribe_event)(struct v4l2_subdev *sd, struct v4l2_fh *fh, 748 struct v4l2_fh vfh;
|
D | v4l2-ioctl.h | 18 struct v4l2_fh; 283 int (*vidioc_subscribe_event) (struct v4l2_fh *fh, 285 int (*vidioc_unsubscribe_event)(struct v4l2_fh *fh,
|
D | saa7146_vv.h | 89 struct v4l2_fh fh;
|
/linux-4.4.14/Documentation/zh_CN/video4linux/ |
D | v4l2-framework.txt | 86 结构体保存 V4L2 设备节点的数据;将来 v4l2_fh 结构体将跟踪文件句柄 783 v4l2_fh 结构体 786 v4l2_fh 结构体提供一个保存用于 V4L2 框架的文件句柄特定数据的简单方法。 788 必须使用 v4l2_fh 结构体,因为它也用于实现优先级处理(VIDIOC_G/S_PRIORITY)。 790 v4l2_fh 的用户(位于 V4l2 框架中,并非驱动)可通过测试 792 v4l2_fh 作为他的 file->private_data 指针。这个位会在调用 v4l2_fh_init() 795 v4l2_fh 结构体作为驱动自身文件句柄结构体的一部分被分配,且驱动在 798 在许多情况下,v4l2_fh 结构体会嵌入到一个更大的结构体中。这钟情况下, 806 struct v4l2_fh fh; 834 struct v4l2_fh *fh = file->private_data; [all …]
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | v4l2-fh.c | 33 void v4l2_fh_init(struct v4l2_fh *fh, struct video_device *vdev) in v4l2_fh_init() 55 void v4l2_fh_add(struct v4l2_fh *fh) in v4l2_fh_add() 69 struct v4l2_fh *fh = kzalloc(sizeof(*fh), GFP_KERNEL); in v4l2_fh_open() 80 void v4l2_fh_del(struct v4l2_fh *fh) in v4l2_fh_del() 91 void v4l2_fh_exit(struct v4l2_fh *fh) in v4l2_fh_exit() 102 struct v4l2_fh *fh = filp->private_data; in v4l2_fh_release() 113 int v4l2_fh_is_singular(struct v4l2_fh *fh) in v4l2_fh_is_singular()
|
D | v4l2-event.c | 39 static int __v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event) in __v4l2_event_dequeue() 67 int v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event, in v4l2_event_dequeue() 97 struct v4l2_fh *fh, u32 type, u32 id) in v4l2_event_subscribed() 110 static void __v4l2_event_queue_fh(struct v4l2_fh *fh, const struct v4l2_event *ev, in __v4l2_event_queue_fh() 171 struct v4l2_fh *fh; in v4l2_event_queue() 189 void v4l2_event_queue_fh(struct v4l2_fh *fh, const struct v4l2_event *ev) in v4l2_event_queue_fh() 202 int v4l2_event_pending(struct v4l2_fh *fh) in v4l2_event_pending() 208 int v4l2_event_subscribe(struct v4l2_fh *fh, in v4l2_event_subscribe() 260 void v4l2_event_unsubscribe_all(struct v4l2_fh *fh) in v4l2_event_unsubscribe_all() 283 int v4l2_event_unsubscribe(struct v4l2_fh *fh, in v4l2_event_unsubscribe() [all …]
|
D | v4l2-mem2mem.c | 562 struct v4l2_fh *fh = file->private_data; in v4l2_m2m_poll() 793 struct v4l2_fh *fh = file->private_data; in v4l2_m2m_ioctl_reqbufs() 802 struct v4l2_fh *fh = file->private_data; in v4l2_m2m_ioctl_create_bufs() 811 struct v4l2_fh *fh = file->private_data; in v4l2_m2m_ioctl_querybuf() 820 struct v4l2_fh *fh = file->private_data; in v4l2_m2m_ioctl_qbuf() 829 struct v4l2_fh *fh = file->private_data; in v4l2_m2m_ioctl_dqbuf() 838 struct v4l2_fh *fh = file->private_data; in v4l2_m2m_ioctl_prepare_buf() 847 struct v4l2_fh *fh = file->private_data; in v4l2_m2m_ioctl_expbuf() 856 struct v4l2_fh *fh = file->private_data; in v4l2_m2m_ioctl_streamon() 865 struct v4l2_fh *fh = file->private_data; in v4l2_m2m_ioctl_streamoff() [all …]
|
D | v4l2-subdev.c | 110 struct v4l2_fh *vfh = file->private_data; in subdev_close() 183 struct v4l2_fh *vfh = file->private_data; in subdev_do_ioctl() 477 struct v4l2_fh *fh = file->private_data; in subdev_poll()
|
D | v4l2-ctrls.c | 1225 static void send_event(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, u32 changes) in send_event() 1559 static void new_to_cur(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, u32 ch_flags) in new_to_cur() 2957 static int try_or_set_cluster(struct v4l2_fh *fh, struct v4l2_ctrl *master, in try_or_set_cluster() 3057 static int try_set_ext_ctrls(struct v4l2_fh *fh, struct v4l2_ctrl_handler *hdl, in try_set_ext_ctrls() 3164 int v4l2_s_ext_ctrls(struct v4l2_fh *fh, struct v4l2_ctrl_handler *hdl, in v4l2_s_ext_ctrls() 3184 static int set_ctrl(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, u32 ch_flags) in set_ctrl() 3211 static int set_ctrl_lock(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, in set_ctrl_lock() 3225 int v4l2_s_ctrl(struct v4l2_fh *fh, struct v4l2_ctrl_handler *hdl, in v4l2_s_ctrl() 3412 struct v4l2_fh *vfh = file->private_data; in v4l2_ctrl_log_status() 3421 int v4l2_ctrl_subscribe_event(struct v4l2_fh *fh, in v4l2_ctrl_subscribe_event() [all …]
|
D | v4l2-ioctl.c | 1068 struct v4l2_fh *vfh; in v4l_s_priority() 1907 struct v4l2_fh *vfh = in v4l_queryctrl() 1924 struct v4l2_fh *vfh = in v4l_query_ext_ctrl() 1941 struct v4l2_fh *vfh = in v4l_querymenu() 1958 struct v4l2_fh *vfh = in v4l_g_ctrl() 1992 struct v4l2_fh *vfh = in v4l_s_ctrl() 2021 struct v4l2_fh *vfh = in v4l_g_ext_ctrls() 2040 struct v4l2_fh *vfh = in v4l_s_ext_ctrls() 2059 struct v4l2_fh *vfh = in v4l_try_ext_ctrls() 2572 struct v4l2_fh *vfh = NULL; in __video_do_ioctl()
|
D | videobuf2-v4l2.c | 777 struct v4l2_fh *fh = file->private_data; in vb2_poll()
|
/linux-4.4.14/drivers/media/platform/omap3isp/ |
D | ispstat.h | 137 struct v4l2_fh *fh, 140 struct v4l2_fh *fh,
|
D | ispvideo.h | 187 struct v4l2_fh vfh;
|
D | ispstat.c | 987 struct v4l2_fh *fh, in omap3isp_stat_subscribe_event() 999 struct v4l2_fh *fh, in omap3isp_stat_unsubscribe_event()
|
D | ispccdc.c | 1855 static int ccdc_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, in ccdc_subscribe_event() 1868 static int ccdc_unsubscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, in ccdc_unsubscribe_event()
|
D | ispvideo.c | 1287 struct v4l2_fh *vfh = file->private_data; in isp_video_release()
|
/linux-4.4.14/drivers/staging/media/davinci_vpfe/ |
D | vpfe_mc_capture.h | 84 struct v4l2_fh vfh;
|
D | vpfe_video.c | 504 struct v4l2_fh *vfh = file->private_data; in vpfe_release()
|
/linux-4.4.14/drivers/media/platform/vivid/ |
D | vivid-core.h | 320 struct v4l2_fh *overlay_cap_owner; 487 struct v4l2_fh *radio_rx_rds_owner; 494 struct v4l2_fh *radio_tx_rds_owner;
|
D | vivid-vid-common.h | 59 int vidioc_subscribe_event(struct v4l2_fh *fh, const struct v4l2_event_subscription *sub);
|
D | vivid-vid-out.c | 1178 int vidioc_subscribe_event(struct v4l2_fh *fh, in vidioc_subscribe_event()
|
/linux-4.4.14/Documentation/video4linux/ |
D | v4l2-framework.txt | 75 and the v4l2_fh struct keeps track of filehandle instances. 923 struct v4l2_fh 926 struct v4l2_fh provides a way to easily keep file handle specific data 927 that is used by the V4L2 framework. New drivers must use struct v4l2_fh 930 The users of v4l2_fh (in the V4L2 framework, not the driver) know 931 whether a driver uses v4l2_fh as its file->private_data pointer by 935 struct v4l2_fh is allocated as a part of the driver's own file handle 939 In many cases the struct v4l2_fh will be embedded in a larger structure. 948 struct v4l2_fh fh; 976 struct v4l2_fh *fh = file->private_data; [all …]
|
/linux-4.4.14/drivers/media/platform/xilinx/ |
D | xilinx-dma.c | 490 struct v4l2_fh *vfh = file->private_data; in xvip_dma_querycap() 517 struct v4l2_fh *vfh = file->private_data; in xvip_dma_enum_format() 533 struct v4l2_fh *vfh = file->private_data; in xvip_dma_get_format() 595 struct v4l2_fh *vfh = file->private_data; in xvip_dma_try_format() 605 struct v4l2_fh *vfh = file->private_data; in xvip_dma_set_format()
|
/linux-4.4.14/drivers/media/platform/vsp1/ |
D | vsp1_video.c | 982 struct v4l2_fh *vfh = file->private_data; in vsp1_video_querycap() 1007 struct v4l2_fh *vfh = file->private_data; in vsp1_video_get_format() 1023 struct v4l2_fh *vfh = file->private_data; in vsp1_video_try_format() 1035 struct v4l2_fh *vfh = file->private_data; in vsp1_video_set_format() 1065 struct v4l2_fh *vfh = file->private_data; in vsp1_video_streamon() 1138 struct v4l2_fh *vfh; in vsp1_video_open() 1162 struct v4l2_fh *vfh = file->private_data; in vsp1_video_release()
|
/linux-4.4.14/include/media/davinci/ |
D | vpfe_capture.h | 176 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/platform/s5p-g2d/ |
D | g2d.h | 58 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/platform/sti/bdisp/ |
D | bdisp.h | 122 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/platform/s5p-jpeg/ |
D | jpeg-core.h | 236 struct v4l2_fh fh;
|
D | jpeg-core.c | 609 static inline struct s5p_jpeg_ctx *fh_to_ctx(struct v4l2_fh *fh) in fh_to_ctx()
|
/linux-4.4.14/drivers/media/platform/exynos4-is/ |
D | fimc-lite.h | 150 struct v4l2_fh fh;
|
D | fimc-core.h | 504 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | uvc.h | 180 struct v4l2_fh vfh;
|
D | uvc_v4l2.c | 233 uvc_v4l2_subscribe_event(struct v4l2_fh *fh, in uvc_v4l2_subscribe_event() 243 uvc_v4l2_unsubscribe_event(struct v4l2_fh *fh, in uvc_v4l2_unsubscribe_event()
|
/linux-4.4.14/drivers/staging/media/omap4iss/ |
D | iss_video.h | 181 struct v4l2_fh vfh;
|
D | iss_video.c | 1036 struct v4l2_fh *vfh = file->private_data; in iss_video_release()
|
/linux-4.4.14/drivers/media/pci/ivtv/ |
D | ivtv-driver.h | 336 struct v4l2_fh *fh; /* pointer to the streaming filehandle */ 382 struct v4l2_fh fh; 388 static inline struct ivtv_open_id *fh2id(struct v4l2_fh *fh) in fh2id()
|
D | ivtv-fileops.c | 880 struct v4l2_fh *fh = filp->private_data; in ivtv_v4l2_close()
|
D | ivtv-ioctl.c | 1500 static int ivtv_subscribe_event(struct v4l2_fh *fh, const struct v4l2_event_subscription *sub) in ivtv_subscribe_event()
|
/linux-4.4.14/drivers/media/usb/hdpvr/ |
D | hdpvr.h | 114 struct v4l2_fh *owner;
|
D | hdpvr-video.c | 56 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-driver.h | 430 struct v4l2_fh fh; 436 static inline struct cx18_open_id *fh2id(struct v4l2_fh *fh) in fh2id()
|
D | cx18-fileops.c | 756 struct v4l2_fh *fh = filp->private_data; in cx18_v4l2_close()
|
/linux-4.4.14/drivers/media/pci/saa7164/ |
D | saa7164.h | 192 struct v4l2_fh fh; 198 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/platform/s3c-camif/ |
D | camif-core.h | 217 struct v4l2_fh *owner;
|
/linux-4.4.14/drivers/media/pci/zoran/ |
D | zoran.h | 221 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/platform/coda/ |
D | coda.h | 208 struct v4l2_fh fh;
|
D | coda-common.c | 892 static int coda_subscribe_event(struct v4l2_fh *fh, in coda_subscribe_event()
|
/linux-4.4.14/drivers/media/usb/tm6000/ |
D | tm6000.h | 294 struct v4l2_fh fh;
|
/linux-4.4.14/include/trace/events/ |
D | v4l2.h | 203 struct v4l2_fh *owner = q->owner;
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | bttvp.h | 219 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/usb/cpia2/ |
D | cpia2.h | 383 struct v4l2_fh *stream_fh;
|
/linux-4.4.14/drivers/media/platform/exynos-gsc/ |
D | gsc-core.h | 379 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/platform/s5p-mfc/ |
D | s5p_mfc_common.h | 565 struct v4l2_fh fh;
|
D | s5p_mfc_dec.c | 852 static int vidioc_subscribe_event(struct v4l2_fh *fh, in vidioc_subscribe_event()
|
D | s5p_mfc_enc.c | 1763 static int vidioc_subscribe_event(struct v4l2_fh *fh, in vidioc_subscribe_event()
|
/linux-4.4.14/drivers/media/usb/uvc/ |
D | uvcvideo.h | 561 struct v4l2_fh vfh;
|
D | uvc_v4l2.c | 1206 static int uvc_ioctl_subscribe_event(struct v4l2_fh *fh, in uvc_ioctl_subscribe_event()
|
/linux-4.4.14/drivers/staging/most/aim-v4l2/ |
D | video.c | 57 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/pci/saa7134/ |
D | saa7134.h | 591 struct v4l2_fh *overlay_owner;
|
D | saa7134-video.c | 1122 struct v4l2_fh *fh = file->private_data; in video_release() 1489 struct v4l2_fh *fh = priv; in saa7134_s_std()
|
/linux-4.4.14/drivers/media/platform/ |
D | rcar_jpu.c | 289 struct v4l2_fh fh; 497 static struct jpu_ctx *fh_to_ctx(struct v4l2_fh *fh) in fh_to_ctx()
|
D | vim2m.c | 154 struct v4l2_fh fh;
|
D | fsl-viu.c | 157 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/usb/cx231xx/ |
D | cx231xx.h | 440 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/usb/go7007/ |
D | go7007-v4l2.c | 791 static int vidioc_subscribe_event(struct v4l2_fh *fh, in vidioc_subscribe_event()
|
/linux-4.4.14/drivers/media/usb/em28xx/ |
D | em28xx-video.c | 928 struct v4l2_fh *owner; in em28xx_start_analog_streaming() 969 owner = (struct v4l2_fh *)vq->owner; in em28xx_start_analog_streaming()
|
/linux-4.4.14/drivers/media/usb/pvrusb2/ |
D | pvrusb2-v4l2.c | 53 struct v4l2_fh fh;
|
/linux-4.4.14/drivers/media/pci/solo6x10/ |
D | solo6x10-v4l2-enc.c | 1143 static int solo_subscribe_event(struct v4l2_fh *fh, in solo_subscribe_event()
|
/linux-4.4.14/drivers/media/usb/zr364xx/ |
D | zr364xx.c | 178 struct v4l2_fh *owner; /* owns the streaming */
|
/linux-4.4.14/drivers/media/pci/cobalt/ |
D | cobalt-v4l2.c | 1069 static int cobalt_subscribe_event(struct v4l2_fh *fh, in cobalt_subscribe_event()
|
/linux-4.4.14/drivers/media/i2c/ |
D | tc358743.c | 1331 static int tc358743_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, in tc358743_subscribe_event()
|
D | adv7604.c | 2366 struct v4l2_fh *fh, in adv76xx_subscribe_event()
|
D | adv7842.c | 3008 struct v4l2_fh *fh, in adv7842_subscribe_event()
|
/linux-4.4.14/drivers/media/platform/ti-vpe/ |
D | vpe.c | 375 struct v4l2_fh fh;
|