Home
last modified time | relevance | path

Searched refs:v4l2_device (Results 1 – 200 of 208) sorted by relevance

12

/linux-4.4.14/Documentation/zh_CN/video4linux/
Dv4l2-framework.txt84 该框架非常类似驱动结构:它有一个 v4l2_device 结构用于保存设备
89 V4L2 框架也可与媒体框架整合(可选的)。如果驱动设置了 v4l2_device
93 v4l2_device 结构体
96 每个设备实例都通过 v4l2_device (v4l2-device.h)结构体来表示。
102 v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev);
104 注册操作将会初始化 v4l2_device 结构体。如果 dev->driver_data 域
108 v4l2_device 结构体实例的驱动特定设备结构体。这可以在注册 V4L2 设备
109 实例前通过 dev_set_drvdata() 函数完成。同时必须设置 v4l2_device
131 注销 v4l2_device 使用如下函数:
133 v4l2_device_unregister(struct v4l2_device *v4l2_dev);
[all …]
/linux-4.4.14/include/media/
Dv4l2-device.h39 struct v4l2_device { struct
64 void (*release)(struct v4l2_device *v4l2_dev); argument
67 static inline void v4l2_device_get(struct v4l2_device *v4l2_dev) in v4l2_device_get()
72 int v4l2_device_put(struct v4l2_device *v4l2_dev);
77 int __must_check v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev);
95 int v4l2_device_set_name(struct v4l2_device *v4l2_dev, const char *basename,
101 void v4l2_device_disconnect(struct v4l2_device *v4l2_dev);
104 void v4l2_device_unregister(struct v4l2_device *v4l2_dev);
109 int __must_check v4l2_device_register_subdev(struct v4l2_device *v4l2_dev,
119 v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev);
Dv4l2-async.h19 struct v4l2_device;
81 struct v4l2_device *v4l2_dev;
94 int v4l2_async_notifier_register(struct v4l2_device *v4l2_dev,
Dv4l2-common.h95 struct v4l2_device;
102 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev,
108 struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev,
142 struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_dev,
Dv4l2-dev.h38 struct v4l2_device;
97 struct v4l2_device *v4l2_dev; /* v4l2_device parent */
Dsh_mobile_csi2.h39 struct v4l2_device;
Dtea575x.h51 struct v4l2_device *v4l2_dev;
Dsoc_camera.h79 struct v4l2_device v4l2_dev;
258 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in to_soc_camera_host()
Dsaa7146.h120 struct v4l2_device v4l2_dev;
158 static inline struct saa7146_dev *to_saa7146_dev(struct v4l2_device *v4l2_dev) in to_saa7146_dev()
Dv4l2-subdev.h45 struct v4l2_device;
710 struct v4l2_device *v4l2_dev;
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-device.c33 int v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev) in v4l2_device_register()
63 struct v4l2_device *v4l2_dev = in v4l2_device_release()
64 container_of(ref, struct v4l2_device, ref); in v4l2_device_release()
70 int v4l2_device_put(struct v4l2_device *v4l2_dev) in v4l2_device_put()
76 int v4l2_device_set_name(struct v4l2_device *v4l2_dev, const char *basename, in v4l2_device_set_name()
92 void v4l2_device_disconnect(struct v4l2_device *v4l2_dev) in v4l2_device_disconnect()
104 void v4l2_device_unregister(struct v4l2_device *v4l2_dev) in v4l2_device_unregister()
145 int v4l2_device_register_subdev(struct v4l2_device *v4l2_dev, in v4l2_device_register_subdev()
218 int v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev) in v4l2_device_register_subdev_nodes()
270 struct v4l2_device *v4l2_dev; in v4l2_device_unregister_subdev()
Dv4l2-common.c131 struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, in v4l2_i2c_new_subdev_board()
180 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev, in v4l2_i2c_new_subdev()
262 struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_dev, in v4l2_spi_new_subdev()
Dv4l2-async.c137 int v4l2_async_notifier_register(struct v4l2_device *v4l2_dev, in v4l2_async_notifier_register()
Dv4l2-dev.c173 struct v4l2_device *v4l2_dev = vdev->v4l2_dev; in v4l2_device_release()
/linux-4.4.14/drivers/media/pci/cx18/
Dcx18-alsa-main.c65 struct snd_cx18_card *to_snd_cx18_card(struct v4l2_device *v4l2_dev) in to_snd_cx18_card()
71 struct snd_cx18_card *p_to_snd_cx18_card(struct v4l2_device **v4l2_dev) in p_to_snd_cx18_card()
98 static int snd_cx18_card_create(struct v4l2_device *v4l2_dev, in snd_cx18_card_create()
135 static int snd_cx18_init(struct v4l2_device *v4l2_dev) in snd_cx18_init()
203 struct v4l2_device *v4l2_dev = &cx->v4l2_dev; in cx18_alsa_load()
260 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in cx18_alsa_exit_callback()
Dcx18-alsa-pcm.c153 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; in snd_cx18_pcm_capture_open()
200 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; in snd_cx18_pcm_capture_close()
330 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; in snd_cx18_pcm_create()
Dcx18-alsa.h25 struct v4l2_device *v4l2_dev;
Dcx18-alsa-mixer.c163 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; in snd_cx18_mixer_create()
Dcx18-driver.h579 struct v4l2_device v4l2_dev;
678 static inline struct cx18 *to_cx18(struct v4l2_device *v4l2_dev) in to_cx18()
Dcx18-gpio.c324 struct cx18 *cx = to_cx18((struct v4l2_device *)data); in cx18_reset_ir_gpio()
Dcx18-driver.c1275 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in cx18_remove()
/linux-4.4.14/drivers/media/pci/ivtv/
Divtv-alsa-main.c70 struct snd_ivtv_card *to_snd_ivtv_card(struct v4l2_device *v4l2_dev) in to_snd_ivtv_card()
76 struct snd_ivtv_card *p_to_snd_ivtv_card(struct v4l2_device **v4l2_dev) in p_to_snd_ivtv_card()
103 static int snd_ivtv_card_create(struct v4l2_device *v4l2_dev, in snd_ivtv_card_create()
140 static int snd_ivtv_init(struct v4l2_device *v4l2_dev) in snd_ivtv_init()
221 struct v4l2_device *v4l2_dev = &itv->v4l2_dev; in ivtv_alsa_load()
278 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in ivtv_alsa_exit_callback()
Divtv-alsa-pcm.c154 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; in snd_ivtv_pcm_capture_open()
207 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; in snd_ivtv_pcm_capture_close()
337 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; in snd_ivtv_pcm_create()
Divtv-alsa.h26 struct v4l2_device *v4l2_dev;
Divtv-alsa-mixer.c163 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; in snd_ivtv_mixer_create()
Divtv-driver.h632 struct v4l2_device v4l2_dev;
758 static inline struct ivtv *to_ivtv(struct v4l2_device *v4l2_dev) in to_ivtv()
Divtvfb.c1237 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in ivtvfb_callback_init()
1252 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in ivtvfb_callback_cleanup()
Divtv-i2c.c602 struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap); in ivtv_xfer()
Divtv-driver.c1406 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); in ivtv_remove()
/linux-4.4.14/drivers/media/radio/
Dradio-maxiradio.c72 struct v4l2_device v4l2_dev;
78 static inline struct maxiradio *to_maxiradio(struct v4l2_device *v4l2_dev) in to_maxiradio()
121 struct v4l2_device *v4l2_dev; in maxiradio_probe()
178 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); in maxiradio_remove()
Dradio-shark2.c63 struct v4l2_device v4l2_dev;
262 struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); in usb_shark_disconnect()
275 static void usb_shark_release(struct v4l2_device *v4l2_dev) in usb_shark_release()
350 struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); in usb_shark_resume()
Dradio-shark.c67 struct v4l2_device v4l2_dev;
296 struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); in usb_shark_disconnect()
309 static void usb_shark_release(struct v4l2_device *v4l2_dev) in usb_shark_release()
385 struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); in usb_shark_resume()
Dradio-tea5777.h65 struct v4l2_device *v4l2_dev;
Dradio-ma901.c89 struct v4l2_device v4l2_dev;
100 static inline struct ma901radio_device *to_ma901radio_dev(struct v4l2_device *v4l2_dev) in to_ma901radio_dev()
336 static void usb_ma901radio_release(struct v4l2_device *v4l2_dev) in usb_ma901radio_release()
Ddsbr100.c81 struct v4l2_device v4l2_dev;
314 static void usb_dsbr100_release(struct v4l2_device *v4l2_dev) in usb_dsbr100_release()
353 struct v4l2_device *v4l2_dev; in usb_dsbr100_probe()
Dradio-keene.c64 struct v4l2_device v4l2_dev;
77 static inline struct keene_device *to_keene_dev(struct v4l2_device *v4l2_dev) in to_keene_dev()
298 static void usb_keene_video_device_release(struct v4l2_device *v4l2_dev) in usb_keene_video_device_release()
Dradio-isa.h38 struct v4l2_device v4l2_dev;
Dradio-isa.c198 struct v4l2_device *v4l2_dev; in radio_isa_alloc()
217 struct v4l2_device *v4l2_dev = &isa->v4l2_dev; in radio_isa_common_probe()
310 struct v4l2_device *v4l2_dev; in radio_isa_probe()
Dradio-mr800.c133 struct v4l2_device v4l2_dev;
143 static inline struct amradio_device *to_amradio_dev(struct v4l2_device *v4l2_dev) in to_amradio_dev()
502 static void usb_amradio_release(struct v4l2_device *v4l2_dev) in usb_amradio_release()
Dradio-raremono.c120 struct v4l2_device v4l2_dev;
128 static inline struct raremono_device *to_raremono_dev(struct v4l2_device *v4l2_dev) in to_raremono_dev()
Dradio-sf16fmi.c48 struct v4l2_device v4l2_dev;
276 struct v4l2_device *v4l2_dev = &fmi->v4l2_dev; in fmi_init()
Dradio-zoltrix.c109 struct v4l2_device *v4l2_dev = &isa->v4l2_dev; in zoltrix_s_frequency()
Dradio-tea5764.c144 struct v4l2_device v4l2_dev;
433 struct v4l2_device *v4l2_dev; in tea5764_i2c_probe()
Dradio-miropcm20.c62 struct v4l2_device v4l2_dev;
436 struct v4l2_device *v4l2_dev = &dev->v4l2_dev; in pcm20_init()
Dradio-timb.c38 struct v4l2_device v4l2_dev;
Dradio-cadet.c65 struct v4l2_device v4l2_dev;
599 struct v4l2_device *v4l2_dev = &dev->v4l2_dev; in cadet_init()
Dradio-sf16fmr2.c32 struct v4l2_device v4l2_dev;
Dradio-si476x.c307 struct v4l2_device v4l2dev;
320 v4l2_dev_to_radio(struct v4l2_device *d) in v4l2_dev_to_radio()
Dradio-wl1273.c86 struct v4l2_device v4l2dev;
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dfimc-isp-video.h19 struct v4l2_device *v4l2_dev,
32 struct v4l2_device *v4l2_dev, in fimc_isp_video_device_register()
Dfimc-lite.h149 struct v4l2_device *v4l2_dev;
Dmedia-dev.h134 struct v4l2_device v4l2_dev;
Dfimc-core.h435 struct v4l2_device *v4l2_dev;
644 struct v4l2_device *v4l2_dev);
Dfimc-is.h249 struct v4l2_device *v4l2_dev;
Dfimc-isp-video.c572 struct v4l2_device *v4l2_dev, in fimc_isp_video_device_register()
Dfimc-m2m.c717 struct v4l2_device *v4l2_dev) in fimc_register_m2m_device()
Dmedia-dev.c1323 struct v4l2_device *v4l2_dev; in fimc_md_probe()
/linux-4.4.14/drivers/media/radio/si4713/
Dradio-platform-si4713.c53 struct v4l2_device v4l2_dev;
89 static inline struct v4l2_device *get_v4l2_dev(struct file *file) in get_v4l2_dev()
210 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in radio_si4713_pdriver_remove()
Dradio-usb-si4713.c64 struct v4l2_device v4l2_dev;
72 static inline struct si4713_usb_device *to_si4713_dev(struct v4l2_device *v4l2_dev) in to_si4713_dev()
143 static void usb_si4713_video_device_release(struct v4l2_device *v4l2_dev) in usb_si4713_video_device_release()
/linux-4.4.14/drivers/media/usb/hdpvr/
Dhdpvr.h75 struct v4l2_device v4l2_dev;
132 static inline struct hdpvr_device *to_hdpvr_dev(struct v4l2_device *v4l2_dev) in to_hdpvr_dev()
/linux-4.4.14/drivers/media/platform/xilinx/
Dxilinx-vipp.h37 struct v4l2_device v4l2_dev;
/linux-4.4.14/Documentation/video4linux/
Dv4l2-framework.txt72 The framework closely resembles the driver structure: it has a v4l2_device
78 driver sets the struct v4l2_device mdev field, sub-devices and video nodes
82 struct v4l2_device
85 Each device instance is represented by a struct v4l2_device (v4l2-device.h).
91 v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev);
93 Registration will initialize the v4l2_device struct. If the dev->driver_data
98 that embed the struct v4l2_device instance. This is achieved by a
100 also set the struct v4l2_device mdev field to point to a properly initialized
125 v4l2_device_unregister(struct v4l2_device *v4l2_dev);
131 happens the parent device becomes invalid. Since v4l2_device has a pointer to
[all …]
Dv4l2-pci-skeleton.c66 struct v4l2_device v4l2_dev;
907 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); in skeleton_remove()
Dv4l2-controls.txt24 Note that the control framework relies on the presence of a struct v4l2_device
70 struct v4l2_device v4l2_dev;
78 Where foo->v4l2_dev is of type struct v4l2_device.
278 and v4l2_device are set, then the controls of the subdev will become
285 of v4l2_device.
620 struct v4l2_device to NULL. Now v4l2_device_register_subdev() will no longer
/linux-4.4.14/include/media/davinci/
Dvpbe_venc.h47 struct v4l2_subdev *venc_sub_dev_init(struct v4l2_device *v4l2_dev,
Dvpfe_capture.h111 struct v4l2_device v4l2_dev;
Dvpbe.h164 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/staging/media/omap4iss/
Diss.h88 struct v4l2_device v4l2_dev;
157 struct v4l2_device *v4l2_dev);
Diss_ipipe.h61 struct v4l2_device *vdev);
Diss_resizer.h66 struct v4l2_device *vdev);
Diss_ipipeif.h83 struct v4l2_device *vdev);
Diss_csi2.h157 struct v4l2_device *vdev);
Diss_video.h195 struct v4l2_device *vdev);
Diss_ipipe.c531 struct v4l2_device *vdev) in omap4iss_ipipe_register_entities()
Diss_ipipeif.c781 struct v4l2_device *vdev) in omap4iss_ipipeif_register_entities()
Diss_resizer.c823 struct v4l2_device *vdev) in omap4iss_resizer_register_entities()
Diss_csi2.c1224 struct v4l2_device *vdev) in omap4iss_csi2_register_entities()
Diss_video.c1141 int omap4iss_video_register(struct iss_video *video, struct v4l2_device *vdev) in omap4iss_video_register()
/linux-4.4.14/drivers/media/platform/marvell-ccic/
Dcafe-driver.c144 static inline struct cafe_camera *to_cam(struct v4l2_device *dev) in to_cam()
565 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); in cafe_pci_remove()
583 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); in cafe_pci_suspend()
598 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); in cafe_pci_resume()
Dmcam-core.h145 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/staging/media/davinci_vpfe/
Dvpfe_mc_capture.h62 struct v4l2_device v4l2_dev;
Dvpfe_video.h148 struct v4l2_device *vdev);
Ddm365_isif.h196 struct v4l2_device *dev);
Ddm365_ipipe.h171 struct v4l2_device *v4l2_dev);
Ddm365_ipipeif.h230 struct v4l2_device *vdev);
Ddm365_resizer.h237 struct v4l2_device *v4l2_dev);
Ddm365_ipipeif.c955 struct v4l2_device *vdev) in vpfe_ipipeif_register_entities()
Dvpfe_video.c1615 struct v4l2_device *vdev) in vpfe_video_register()
Ddm365_ipipe.c1766 struct v4l2_device *vdev) in vpfe_ipipe_register_entities()
Ddm365_isif.c1800 struct v4l2_device *vdev) in vpfe_isif_register_entities()
/linux-4.4.14/drivers/media/pci/tw68/
Dtw68-core.c359 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in tw68_finidev()
384 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in tw68_suspend()
403 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in tw68_resume()
Dtw68.h144 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/platform/omap3isp/
Disp.h176 struct v4l2_device v4l2_dev;
271 struct v4l2_device *v4l2_dev);
Dispccp2.h84 struct v4l2_device *vdev);
Dispresizer.h125 struct v4l2_device *vdev);
Disppreview.h154 struct v4l2_device *vdev);
Dispccdc.h168 struct v4l2_device *vdev);
Dispcsi2.h154 struct v4l2_device *vdev);
Dispstat.h154 struct v4l2_device *vdev);
Dispvideo.h201 struct v4l2_device *vdev);
Dispstat.c1011 struct v4l2_device *vdev) in omap3isp_stat_register_entities()
Dispccp2.c1023 struct v4l2_device *vdev) in omap3isp_ccp2_register_entities()
Dispcsi2.c1199 struct v4l2_device *vdev) in omap3isp_csi2_register_entities()
Dispresizer.c1677 struct v4l2_device *vdev) in omap3isp_resizer_register_entities()
Dispvideo.c1411 int omap3isp_video_register(struct isp_video *video, struct v4l2_device *vdev) in omap3isp_video_register()
/linux-4.4.14/drivers/media/platform/s5p-tv/
Dmixer.h247 struct v4l2_device v4l2_dev;
273 struct v4l2_device *vdev = dev_get_drvdata(dev); in to_mdev()
Dhdmi_drv.c84 struct v4l2_device v4l2_dev;
Dmixer_video.c70 struct v4l2_device *v4l2_dev = &mdev->v4l2_dev; in mxr_acquire_video()
/linux-4.4.14/drivers/media/platform/davinci/
Dvpif_capture.h115 struct v4l2_device v4l2_dev;
Dvpif_display.h120 struct v4l2_device v4l2_dev;
Dvpbe_venc.c608 struct v4l2_subdev *venc_sub_dev_init(struct v4l2_device *v4l2_dev, in venc_sub_dev_init()
Dvpbe_display.c1383 struct v4l2_device *v4l2_dev; in vpbe_display_probe()
/linux-4.4.14/drivers/media/platform/vsp1/
Dvsp1.h75 struct v4l2_device v4l2_dev;
Dvsp1_drv.c135 struct v4l2_device *vdev = &vsp1->v4l2_dev; in vsp1_create_entities()
/linux-4.4.14/drivers/media/pci/zoran/
Dzoran.h273 struct v4l2_device v4l2_dev;
392 static inline struct zoran *to_zoran(struct v4l2_device *v4l2_dev) in to_zoran()
Dzoran_card.c1086 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); in zoran_remove()
/linux-4.4.14/drivers/media/usb/go7007/
Dgo7007-priv.h172 struct v4l2_device v4l2_dev;
261 static inline struct go7007 *to_go7007(struct v4l2_device *v4l2_dev) in to_go7007()
Dgo7007-driver.c206 struct v4l2_device *v4l2_dev = &go->v4l2_dev; in init_i2c_module()
233 static void go7007_remove(struct v4l2_device *v4l2_dev) in go7007_remove()
/linux-4.4.14/drivers/media/usb/usbtv/
Dusbtv.h75 struct v4l2_device v4l2_dev;
Dusbtv-video.c662 static void usbtv_release(struct v4l2_device *v4l2_dev) in usbtv_release()
/linux-4.4.14/drivers/media/pci/dt3155/
Ddt3155.h180 struct v4l2_device v4l2_dev;
Ddt3155.c601 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); in dt3155_remove()
/linux-4.4.14/drivers/media/platform/s5p-g2d/
Dg2d.h22 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/pci/cobalt/
Dcobalt-driver.h264 struct v4l2_device v4l2_dev;
304 static inline struct cobalt *to_cobalt(struct v4l2_device *v4l2_dev) in to_cobalt()
Dcobalt-driver.c792 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in cobalt_remove()
/linux-4.4.14/drivers/media/radio/si470x/
Dradio-si470x.h147 struct v4l2_device v4l2_dev;
Dradio-si470x-usb.c499 static void si470x_usb_release(struct v4l2_device *v4l2_dev) in si470x_usb_release()
/linux-4.4.14/drivers/media/platform/sti/bdisp/
Dbdisp.h187 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/usb/usbvision/
Dusbvision.h360 struct v4l2_device v4l2_dev;
466 static inline struct usb_usbvision *to_usbvision(struct v4l2_device *v4l2_dev) in to_usbvision()
/linux-4.4.14/drivers/media/platform/s5p-jpeg/
Djpeg-core.h123 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/usb/gadget/function/
Duvc.h147 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/pci/cx25821/
Dcx25821.h239 struct v4l2_device v4l2_dev;
308 static inline struct cx25821_dev *get_cx25821(struct v4l2_device *v4l2_dev) in get_cx25821()
Dcx25821-alsa.c791 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in cx25821_alsa_exit_callback()
810 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in cx25821_alsa_init_callback()
Dcx25821-core.c1357 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in cx25821_finidev()
/linux-4.4.14/drivers/media/usb/cpia2/
Dcpia2.h369 struct v4l2_device v4l2_dev;
426 void cpia2_camera_release(struct v4l2_device *v4l2_dev);
Dcpia2_v4l.c1090 void cpia2_camera_release(struct v4l2_device *v4l2_dev) in cpia2_camera_release()
/linux-4.4.14/drivers/media/platform/omap/
Domap_voutdef.h102 struct v4l2_device v4l2_dev;
Domap_vout_vrfb.c97 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in omap_vout_setup_vrfb_bufs()
Domap_vout.c1945 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in omap_vout_setup_video_bufs()
1995 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in omap_vout_create_video_devices()
2111 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in omap_vout_remove()
/linux-4.4.14/drivers/media/platform/am437x/
Dam437x-vpfe.h232 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/usb/stk1160/
Dstk1160.h119 struct v4l2_device v4l2_dev;
Dstk1160-core.c161 static void stk1160_release(struct v4l2_device *v4l2_dev) in stk1160_release()
/linux-4.4.14/drivers/media/usb/stkwebcam/
Dstk-webcam.h95 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/radio/wl128x/
Dfmdrv.h206 struct v4l2_device v4l2_dev; /* V4L2 top level struct */
/linux-4.4.14/drivers/media/pci/meye/
Dmeye.h293 struct v4l2_device v4l2_dev; /* Main v4l2_device struct */
Dmeye.c1620 struct v4l2_device *v4l2_dev = &meye.v4l2_dev; in meye_probe()
/linux-4.4.14/drivers/media/usb/gspca/
Dgspca.h148 struct v4l2_device v4l2_dev;
Dgspca.c1260 static void gspca_release(struct v4l2_device *v4l2_device) in gspca_release() argument
1263 container_of(v4l2_device, struct gspca_dev, v4l2_dev); in gspca_release()
/linux-4.4.14/drivers/media/pci/sta2x11/
Dsta2x11_vip.c129 struct v4l2_device v4l2_dev;
1167 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); in sta2x11_vip_remove_one()
1209 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); in sta2x11_vip_suspend()
1253 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); in sta2x11_vip_resume()
/linux-4.4.14/drivers/media/usb/pvrusb2/
Dpvrusb2-hdw-internal.h167 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/pci/cx88/
Dcx88.h364 struct v4l2_device v4l2_dev;
420 static inline struct cx88_core *to_core(struct v4l2_device *v4l2_dev) in to_core()
/linux-4.4.14/drivers/staging/most/aim-v4l2/
Dvideo.c45 struct v4l2_device v4l2_dev;
472 static void aim_v4l2_dev_release(struct v4l2_device *v4l2_dev) in aim_v4l2_dev_release()
/linux-4.4.14/drivers/media/pci/cx23885/
Dcx23885.h354 struct v4l2_device v4l2_dev;
447 static inline struct cx23885_dev *to_cx23885(struct v4l2_device *v4l2_dev) in to_cx23885()
Dcx23885-core.c2047 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in cx23885_finidev()
/linux-4.4.14/drivers/media/platform/s3c-camif/
Dcamif-core.h268 struct v4l2_device v4l2_dev;
Dcamif-core.c199 struct v4l2_device *v4l2_dev = &camif->v4l2_dev; in camif_register_sensor()
311 struct v4l2_device *v4l2_dev = &camif->v4l2_dev; in camif_media_dev_register()
/linux-4.4.14/drivers/media/usb/au0828/
Dau0828.h207 struct v4l2_device v4l2_dev;
Dau0828-core.c139 static void au0828_usb_v4l2_release(struct v4l2_device *v4l2_dev) in au0828_usb_v4l2_release()
/linux-4.4.14/drivers/media/platform/coda/
Dcoda.h73 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/pci/solo6x10/
Dsolo6x10.h202 struct v4l2_device v4l2_dev;
Dsolo6x10-core.c642 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); in solo_pci_remove()
/linux-4.4.14/drivers/media/usb/pwc/
Dpwc.h224 struct v4l2_device v4l2_dev;
Dpwc-if.c562 static void pwc_video_release(struct v4l2_device *v) in pwc_video_release()
1137 struct v4l2_device *v = usb_get_intfdata(intf); in usb_pwc_disconnect()
/linux-4.4.14/drivers/media/usb/airspy/
Dairspy.c115 struct v4l2_device v4l2_dev;
472 struct v4l2_device *v = usb_get_intfdata(intf); in airspy_disconnect()
871 static void airspy_video_release(struct v4l2_device *v) in airspy_video_release()
/linux-4.4.14/drivers/media/platform/
Darv.c110 struct v4l2_device v4l2_dev;
736 struct v4l2_device *v4l2_dev; in ar_init()
Dfsl-viu.c115 struct v4l2_device v4l2_dev;
1548 struct v4l2_device *v4l2_dev = dev_get_drvdata(&op->dev); in viu_of_remove()
1569 struct v4l2_device *v4l2_dev = dev_get_drvdata(&op->dev); in viu_suspend()
1578 struct v4l2_device *v4l2_dev = dev_get_drvdata(&op->dev); in viu_resume()
Dsh_veu.c109 struct v4l2_device v4l2_dev;
1211 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in sh_veu_remove()
Dsh_vou.c77 struct v4l2_device v4l2_dev;
1361 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in sh_vou_remove()
Dtimblogiw.c49 struct v4l2_device v4l2_dev; /* mutual exclusion */
Dmx2_emmaprp.c204 struct v4l2_device v4l2_dev;
Dvim2m.c141 struct v4l2_device v4l2_dev;
Dm2m-deinterlace.c129 struct v4l2_device v4l2_dev;
Dvia-camera.c58 struct v4l2_device v4l2_dev;
Drcar_jpu.c212 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/usb/tm6000/
Dtm6000.h226 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/pci/bt8xx/
Dbttv.h205 struct v4l2_device v4l2_dev;
Dbttv-i2c.c236 struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap); in bttv_i2c_xfer()
Dbttvp.h510 static inline struct bttv *to_bttv(struct v4l2_device *v4l2_dev) in to_bttv()
Dbttv-driver.c4259 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in bttv_remove()
4309 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in bttv_suspend()
4345 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in bttv_resume()
/linux-4.4.14/drivers/media/usb/msi2500/
Dmsi2500.c124 struct v4l2_device v4l2_dev;
582 struct v4l2_device *v = usb_get_intfdata(intf); in msi2500_disconnect()
1157 static void msi2500_video_release(struct v4l2_device *v) in msi2500_video_release()
/linux-4.4.14/drivers/media/common/saa7146/
Dsaa7146_i2c.c386 struct v4l2_device *v4l2_dev = i2c_get_adapdata(adapter); in saa7146_i2c_xfer()
Dsaa7146_core.c509 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); in saa7146_remove_one()
/linux-4.4.14/drivers/media/pci/saa7134/
Dsaa7134-core.c1135 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in saa7134_finidev()
1227 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in saa7134_suspend()
1264 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in saa7134_resume()
Dsaa7134.h541 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/platform/exynos-gsc/
Dgsc-core.h347 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/platform/vivid/
Dvivid-core.h137 struct v4l2_device v4l2_dev;
Dvivid-core.c633 static void vivid_dev_release(struct v4l2_device *v4l2_dev) in vivid_dev_release()
/linux-4.4.14/drivers/media/platform/s5p-mfc/
Ds5p_mfc_common.h298 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/platform/blackfin/
Dbfin_capture.c63 struct v4l2_device v4l2_dev;
983 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in bcap_remove()
/linux-4.4.14/drivers/media/usb/uvc/
Duvcvideo.h536 struct v4l2_device vdev;
/linux-4.4.14/drivers/media/usb/em28xx/
Dem28xx.h513 struct v4l2_device v4l2_dev;
Dem28xx-video.c194 struct v4l2_device *v4l2_dev = &dev->v4l2->v4l2_dev; in em28xx_wake_i2c()
1117 struct v4l2_device *v4l2_dev = &dev->v4l2->v4l2_dev; in video_mux()
2208 struct v4l2_device *v4l2_dev = &v4l2->v4l2_dev; in em28xx_tuner_setup()
/linux-4.4.14/drivers/media/usb/hackrf/
Dhackrf.c124 struct v4l2_device v4l2_dev;
717 struct v4l2_device *v = usb_get_intfdata(intf); in hackrf_disconnect()
1274 static void hackrf_video_release(struct v4l2_device *v) in hackrf_video_release()
/linux-4.4.14/drivers/media/pci/saa7164/
Dsaa7164.h442 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/usb/zr364xx/
Dzr364xx.c175 struct v4l2_device v4l2_dev;
1211 static void zr364xx_release(struct v4l2_device *v4l2_dev) in zr364xx_release()
/linux-4.4.14/drivers/input/touchscreen/
Dsur40.c149 struct v4l2_device v4l2;
/linux-4.4.14/drivers/media/dvb-frontends/
Drtl2832_sdr.c124 struct v4l2_device v4l2_dev;
1352 static void rtl2832_sdr_video_release(struct v4l2_device *v) in rtl2832_sdr_video_release()
/linux-4.4.14/drivers/media/usb/cx231xx/
Dcx231xx.h611 struct v4l2_device v4l2_dev;
/linux-4.4.14/drivers/media/usb/s2255/
Ds2255drv.c262 struct v4l2_device v4l2_dev;
283 static inline struct s2255_dev *to_s2255_dev(struct v4l2_device *v4l2_dev) in to_s2255_dev()
/linux-4.4.14/sound/pci/
Dfm801.c206 struct v4l2_device v4l2_dev;

12