/linux-3.4.99/include/media/ |
D | v4l2-device.h | 39 struct v4l2_device { struct 66 void (*release)(struct v4l2_device *v4l2_dev); argument 69 static inline void v4l2_device_get(struct v4l2_device *v4l2_dev) in v4l2_device_get() 74 int v4l2_device_put(struct v4l2_device *v4l2_dev); 79 int __must_check v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev); 97 int v4l2_device_set_name(struct v4l2_device *v4l2_dev, const char *basename, 103 void v4l2_device_disconnect(struct v4l2_device *v4l2_dev); 106 void v4l2_device_unregister(struct v4l2_device *v4l2_dev); 111 int __must_check v4l2_device_register_subdev(struct v4l2_device *v4l2_dev, 121 v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev);
|
D | sh_mobile_csi2.h | 38 struct v4l2_device; 45 struct v4l2_device *v4l2_dev;
|
D | v4l2-common.h | 119 struct v4l2_device; 126 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev, 132 struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, 166 struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_dev,
|
D | v4l2-dev.h | 31 struct v4l2_device; 95 struct v4l2_device *v4l2_dev; /* v4l2_device parent */
|
D | soc_camera.h | 60 struct v4l2_device v4l2_dev; 150 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in to_soc_camera_host()
|
/linux-3.4.99/drivers/media/video/ |
D | v4l2-device.c | 33 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() 141 int v4l2_device_register_subdev(struct v4l2_device *v4l2_dev, in v4l2_device_register_subdev() 203 int v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev) in v4l2_device_register_subdev_nodes() 255 struct v4l2_device *v4l2_dev; in v4l2_device_unregister_subdev()
|
D | c-qcam.c | 45 struct v4l2_device v4l2_dev; 109 struct v4l2_device *v4l2_dev = &qcam->v4l2_dev; in qcam_await_ready1() 135 struct v4l2_device *v4l2_dev = &qcam->v4l2_dev; in qcam_await_ready2() 177 struct v4l2_device *v4l2_dev = &qcam->v4l2_dev; in qcam_write_data() 380 struct v4l2_device *v4l2_dev = &qcam->v4l2_dev; in qc_capture() 742 struct v4l2_device *v4l2_dev; in qcam_init() 791 struct v4l2_device *v4l2_dev; in init_cqcam()
|
/linux-3.4.99/drivers/media/video/cx18/ |
D | cx18-alsa-main.c | 65 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() 202 struct v4l2_device *v4l2_dev = &cx->v4l2_dev; in cx18_alsa_load() 259 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in cx18_alsa_exit_callback()
|
D | cx18-alsa-pcm.c | 152 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; in snd_cx18_pcm_capture_open() 199 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; in snd_cx18_pcm_capture_close() 333 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; in snd_cx18_pcm_create()
|
D | cx18-alsa.h | 25 struct v4l2_device *v4l2_dev;
|
/linux-3.4.99/drivers/media/radio/ |
D | radio-maxiradio.c | 72 struct v4l2_device v4l2_dev; 78 static inline struct maxiradio *to_maxiradio(struct v4l2_device *v4l2_dev) in to_maxiradio() 120 struct v4l2_device *v4l2_dev; in maxiradio_probe() 177 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); in maxiradio_remove()
|
D | radio-si4713.c | 49 struct v4l2_device v4l2_dev; 162 static inline struct v4l2_device *get_v4l2_dev(struct file *file) in get_v4l2_dev() 334 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in radio_si4713_pdriver_remove()
|
D | radio-keene.c | 65 struct v4l2_device v4l2_dev; 78 static inline struct keene_device *to_keene_dev(struct v4l2_device *v4l2_dev) in to_keene_dev() 295 static void usb_keene_video_device_release(struct v4l2_device *v4l2_dev) in usb_keene_video_device_release()
|
D | radio-isa.h | 37 struct v4l2_device v4l2_dev;
|
/linux-3.4.99/Documentation/video4linux/ |
D | v4l2-framework.txt | 68 The framework closely resembles the driver structure: it has a v4l2_device 75 driver sets the struct v4l2_device mdev field, sub-devices and video nodes 79 struct v4l2_device 82 Each device instance is represented by a struct v4l2_device (v4l2-device.h). 88 v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev); 90 Registration will initialize the v4l2_device struct. If the dev->driver_data 95 that embed the struct v4l2_device instance. This is achieved by a 97 also set the struct v4l2_device mdev field to point to a properly initialized 122 v4l2_device_unregister(struct v4l2_device *v4l2_dev); 128 happens the parent device becomes invalid. Since v4l2_device has a pointer to [all …]
|
/linux-3.4.99/drivers/media/video/hdpvr/ |
D | hdpvr.h | 71 struct v4l2_device v4l2_dev; 119 static inline struct hdpvr_device *to_hdpvr_dev(struct v4l2_device *v4l2_dev) in to_hdpvr_dev()
|
/linux-3.4.99/include/media/davinci/ |
D | vpbe_venc.h | 47 struct v4l2_subdev *venc_sub_dev_init(struct v4l2_device *v4l2_dev,
|
/linux-3.4.99/drivers/media/video/marvell-ccic/ |
D | cafe-driver.c | 145 static inline struct cafe_camera *to_cam(struct v4l2_device *dev) in to_cam() 558 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); in cafe_pci_remove() 576 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); in cafe_pci_suspend() 591 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); in cafe_pci_resume()
|
/linux-3.4.99/include/sound/ |
D | tea575x-tuner.h | 46 struct v4l2_device *v4l2_dev;
|
/linux-3.4.99/drivers/staging/media/go7007/ |
D | go7007-priv.h | 172 struct v4l2_device v4l2_dev; 246 static inline struct go7007 *to_go7007(struct v4l2_device *v4l2_dev) in to_go7007()
|
/linux-3.4.99/drivers/media/video/omap3isp/ |
D | isp.h | 169 struct v4l2_device v4l2_dev; 260 struct v4l2_device *v4l2_dev);
|
D | ispccp2.h | 94 struct v4l2_device *vdev);
|
/linux-3.4.99/drivers/media/video/s5p-tv/ |
D | mixer.h | 245 struct v4l2_device v4l2_dev; 271 struct v4l2_device *vdev = dev_get_drvdata(dev); in to_mdev()
|
/linux-3.4.99/drivers/media/video/s5p-jpeg/ |
D | jpeg-core.h | 68 struct v4l2_device v4l2_dev;
|
/linux-3.4.99/drivers/media/video/zoran/ |
D | zoran.h | 268 struct v4l2_device v4l2_dev; 387 static inline struct zoran *to_zoran(struct v4l2_device *v4l2_dev) in to_zoran()
|