/kernel/linux/linux-5.10/include/media/ |
H A D | v4l2-device.h | 21 * struct v4l2_device - main struct to for V4L2 device drivers 36 * Each instance of a V4L2 device should create the v4l2_device struct, 47 struct v4l2_device { struct 58 void (*release)(struct v4l2_device *v4l2_dev); 64 * @v4l2_dev: pointer to struct &v4l2_device 67 * struct &v4l2_device pointed by @v4l2_dev. 69 static inline void v4l2_device_get(struct v4l2_device *v4l2_dev) in v4l2_device_get() 77 * @v4l2_dev: pointer to struct &v4l2_device 80 * struct &v4l2_device pointed by @v4l2_dev. 82 int v4l2_device_put(struct v4l2_device *v4l2_de [all...] |
H A D | v4l2-common.h | 56 /* These printk constructs can be used with v4l2_device and v4l2_subdev */ 100 struct v4l2_device; 143 * @v4l2_dev: pointer to &struct v4l2_device 152 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev, 160 * @v4l2_dev: pointer to &struct v4l2_device 169 struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, 226 v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev, in v4l2_i2c_new_subdev() 234 v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, in v4l2_i2c_new_subdev_board() 280 * @v4l2_dev: pointer to &struct v4l2_device. 286 struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_de [all...] |
H A D | v4l2-async.h | 16 struct v4l2_device; 118 * struct v4l2_async_notifier - v4l2_device notifier data 121 * @v4l2_dev: v4l2_device of the root notifier, NULL otherwise 131 struct v4l2_device *v4l2_dev; 253 * @v4l2_dev: pointer to &struct v4l2_device 256 int v4l2_async_notifier_register(struct v4l2_device *v4l2_dev,
|
/kernel/linux/linux-6.6/include/media/ |
H A D | v4l2-device.h | 21 * struct v4l2_device - main struct to for V4L2 device drivers 36 * Each instance of a V4L2 device should create the v4l2_device struct, 47 struct v4l2_device { struct 58 void (*release)(struct v4l2_device *v4l2_dev); 64 * @v4l2_dev: pointer to struct &v4l2_device 67 * struct &v4l2_device pointed by @v4l2_dev. 69 static inline void v4l2_device_get(struct v4l2_device *v4l2_dev) in v4l2_device_get() 77 * @v4l2_dev: pointer to struct &v4l2_device 80 * struct &v4l2_device pointed by @v4l2_dev. 82 int v4l2_device_put(struct v4l2_device *v4l2_de [all...] |
H A D | v4l2-common.h | 56 /* These printk constructs can be used with v4l2_device and v4l2_subdev */ 100 struct v4l2_device; 143 * @v4l2_dev: pointer to &struct v4l2_device 152 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev, 160 * @v4l2_dev: pointer to &struct v4l2_device 169 struct v4l2_subdev *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, 226 v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev, in v4l2_i2c_new_subdev() 234 v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, in v4l2_i2c_new_subdev_board() 280 * @v4l2_dev: pointer to &struct v4l2_device. 286 struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_de [all...] |
H A D | v4l2-async.h | 17 struct v4l2_device; 107 * struct v4l2_async_notifier - v4l2_device notifier data 110 * @v4l2_dev: v4l2_device of the root notifier, NULL otherwise 120 struct v4l2_device *v4l2_dev; 151 * @v4l2_dev: pointer to &struct v4l2_device 160 struct v4l2_device *v4l2_dev);
|
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
H A D | v4l2-device.c | 17 int v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev) in v4l2_device_register() 47 struct v4l2_device *v4l2_dev = in v4l2_device_release() 48 container_of(ref, struct v4l2_device, ref); in v4l2_device_release() 54 int v4l2_device_put(struct v4l2_device *v4l2_dev) in v4l2_device_put() 60 int v4l2_device_set_name(struct v4l2_device *v4l2_dev, const char *basename, in v4l2_device_set_name() 76 void v4l2_device_disconnect(struct v4l2_device *v4l2_dev) in v4l2_device_disconnect() 88 void v4l2_device_unregister(struct v4l2_device *v4l2_dev) in v4l2_device_unregister() 111 int v4l2_device_register_subdev(struct v4l2_device *v4l2_dev, in v4l2_device_register_subdev() 189 int __v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev, in __v4l2_device_register_subdev_nodes() 262 struct v4l2_device *v4l2_de in v4l2_device_unregister_subdev() [all...] |
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-device.c | 17 int v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev) in v4l2_device_register() 47 struct v4l2_device *v4l2_dev = in v4l2_device_release() 48 container_of(ref, struct v4l2_device, ref); in v4l2_device_release() 54 int v4l2_device_put(struct v4l2_device *v4l2_dev) in v4l2_device_put() 60 int v4l2_device_set_name(struct v4l2_device *v4l2_dev, const char *basename, in v4l2_device_set_name() 76 void v4l2_device_disconnect(struct v4l2_device *v4l2_dev) in v4l2_device_disconnect() 88 void v4l2_device_unregister(struct v4l2_device *v4l2_dev) in v4l2_device_unregister() 111 int v4l2_device_register_subdev(struct v4l2_device *v4l2_dev, in v4l2_device_register_subdev() 189 int __v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev, in __v4l2_device_register_subdev_nodes() 263 struct v4l2_device *v4l2_de in v4l2_device_unregister_subdev() [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/cx18/ |
H A D | cx18-alsa-main.c | 50 struct snd_cx18_card *to_snd_cx18_card(struct v4l2_device *v4l2_dev) in to_snd_cx18_card() 56 struct snd_cx18_card *p_to_snd_cx18_card(struct v4l2_device **v4l2_dev) in p_to_snd_cx18_card() 83 static int snd_cx18_card_create(struct v4l2_device *v4l2_dev, in snd_cx18_card_create() 120 static int snd_cx18_init(struct v4l2_device *v4l2_dev) in snd_cx18_init() 188 struct v4l2_device *v4l2_dev = &cx->v4l2_dev; in cx18_alsa_load() 192 printk(KERN_ERR "cx18-alsa: %s: struct v4l2_device * is NULL\n", in cx18_alsa_load() 245 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in cx18_alsa_exit_callback() 249 printk(KERN_ERR "cx18-alsa: %s: struct v4l2_device * is NULL\n", in cx18_alsa_exit_callback()
|
H A D | cx18-alsa-pcm.c | 138 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; in snd_cx18_pcm_capture_open() 185 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; in snd_cx18_pcm_capture_close() 244 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; in snd_cx18_pcm_create()
|
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
H A D | ivtv-alsa-main.c | 47 struct snd_ivtv_card *to_snd_ivtv_card(struct v4l2_device *v4l2_dev) in to_snd_ivtv_card() 53 struct snd_ivtv_card *p_to_snd_ivtv_card(struct v4l2_device **v4l2_dev) in p_to_snd_ivtv_card() 80 static int snd_ivtv_card_create(struct v4l2_device *v4l2_dev, in snd_ivtv_card_create() 117 static int snd_ivtv_init(struct v4l2_device *v4l2_dev) in snd_ivtv_init() 190 struct v4l2_device *v4l2_dev = &itv->v4l2_dev; in ivtv_alsa_load() 194 pr_err("ivtv-alsa: %s: struct v4l2_device * is NULL\n", in ivtv_alsa_load() 245 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in ivtv_alsa_exit_callback() 249 pr_err("ivtv-alsa: %s: struct v4l2_device * is NULL\n", in ivtv_alsa_exit_callback()
|
H A D | ivtv-alsa-pcm.c | 135 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; in snd_ivtv_pcm_capture_open() 189 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; in snd_ivtv_pcm_capture_close() 248 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; in snd_ivtv_pcm_create()
|
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun6i-csi/ |
H A D | sun6i_csi.h | 33 struct v4l2_device v4l2_dev; 39 struct v4l2_device *v4l2_dev; 61 struct v4l2_device *v4l2_dev);
|
/kernel/linux/linux-6.6/drivers/media/pci/cx18/ |
H A D | cx18-alsa-main.c | 49 struct snd_cx18_card *to_snd_cx18_card(struct v4l2_device *v4l2_dev) in to_snd_cx18_card() 76 static int snd_cx18_card_create(struct v4l2_device *v4l2_dev, in snd_cx18_card_create() 113 static int snd_cx18_init(struct v4l2_device *v4l2_dev) in snd_cx18_init() 181 struct v4l2_device *v4l2_dev = &cx->v4l2_dev; in cx18_alsa_load() 185 printk(KERN_ERR "cx18-alsa: %s: struct v4l2_device * is NULL\n", in cx18_alsa_load() 238 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in cx18_alsa_exit_callback() 242 printk(KERN_ERR "cx18-alsa: %s: struct v4l2_device * is NULL\n", in cx18_alsa_exit_callback()
|
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/ |
H A D | ivtv-alsa-main.c | 46 struct snd_ivtv_card *to_snd_ivtv_card(struct v4l2_device *v4l2_dev) in to_snd_ivtv_card() 73 static int snd_ivtv_card_create(struct v4l2_device *v4l2_dev, in snd_ivtv_card_create() 110 static int snd_ivtv_init(struct v4l2_device *v4l2_dev) in snd_ivtv_init() 183 struct v4l2_device *v4l2_dev = &itv->v4l2_dev; in ivtv_alsa_load() 187 pr_err("ivtv-alsa: %s: struct v4l2_device * is NULL\n", in ivtv_alsa_load() 238 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in ivtv_alsa_exit_callback() 242 pr_err("ivtv-alsa: %s: struct v4l2_device * is NULL\n", in ivtv_alsa_exit_callback()
|
/kernel/linux/linux-5.10/drivers/media/radio/ |
H A D | radio-maxiradio.c | 73 struct v4l2_device v4l2_dev; 79 static inline struct maxiradio *to_maxiradio(struct v4l2_device *v4l2_dev) in to_maxiradio() 122 struct v4l2_device *v4l2_dev; in maxiradio_probe() 136 v4l2_err(v4l2_dev, "Could not register v4l2_device\n"); in maxiradio_probe() 179 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); in maxiradio_remove()
|
/kernel/linux/linux-6.6/drivers/media/radio/ |
H A D | radio-maxiradio.c | 73 struct v4l2_device v4l2_dev; 79 static inline struct maxiradio *to_maxiradio(struct v4l2_device *v4l2_dev) in to_maxiradio() 122 struct v4l2_device *v4l2_dev; in maxiradio_probe() 136 v4l2_err(v4l2_dev, "Could not register v4l2_device\n"); in maxiradio_probe() 177 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); in maxiradio_remove()
|
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
H A D | fimc-isp-video.h | 16 struct v4l2_device *v4l2_dev, 29 struct v4l2_device *v4l2_dev, in fimc_isp_video_device_register()
|
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-isp-video.h | 16 struct v4l2_device *v4l2_dev, 29 struct v4l2_device *v4l2_dev, in fimc_isp_video_device_register()
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_csi2.h | 32 struct v4l2_device; 55 struct v4l2_device *vdev);
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_csi2.h | 36 struct v4l2_device; 73 struct v4l2_device *vdev);
|
/kernel/linux/linux-6.6/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-core.h | 292 struct v4l2_device v4l2_dev; 327 struct v4l2_device *v4l2_dev); 343 int mxc_isi_m2m_register(struct mxc_isi_dev *isi, struct v4l2_device *v4l2_dev); 347 struct v4l2_device *v4l2_dev) in mxc_isi_m2m_register()
|
/kernel/linux/linux-5.10/drivers/media/radio/si4713/ |
H A D | radio-platform-si4713.c | 40 struct v4l2_device v4l2_dev; 73 static inline struct v4l2_device *get_v4l2_dev(struct file *file) in get_v4l2_dev() 195 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in radio_si4713_pdriver_remove()
|
/kernel/linux/linux-5.10/drivers/staging/media/imx/ |
H A D | imx-media.h | 143 struct v4l2_device v4l2_dev; 270 struct v4l2_subdev *imx_media_vdic_register(struct v4l2_device *v4l2_dev, 277 struct v4l2_subdev *imx_media_ic_register(struct v4l2_device *v4l2_dev,
|
/kernel/linux/linux-6.6/drivers/media/radio/si4713/ |
H A D | radio-platform-si4713.c | 40 struct v4l2_device v4l2_dev; 73 static inline struct v4l2_device *get_v4l2_dev(struct file *file) in get_v4l2_dev() 195 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in radio_si4713_pdriver_remove()
|