Home
last modified time | relevance | path

Searched refs:v4l2_device (Results 1 - 25 of 538) sorted by relevance

12345678910>>...22

/kernel/linux/linux-5.10/include/media/
H A Dv4l2-device.h21 * 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 Dv4l2-common.h56 /* 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 Dv4l2-async.h16 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 Dv4l2-device.h21 * 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 Dv4l2-common.h56 /* 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 Dv4l2-async.h17 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 Dv4l2-device.c17 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 Dv4l2-device.c17 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 Dcx18-alsa-main.c50 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 Dcx18-alsa-pcm.c138 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 Divtv-alsa-main.c47 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 Divtv-alsa-pcm.c135 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 Dsun6i_csi.h33 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 Dcx18-alsa-main.c49 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 Divtv-alsa-main.c46 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 Dradio-maxiradio.c73 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 Dradio-maxiradio.c73 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 Dfimc-isp-video.h16 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 Dfimc-isp-video.h16 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 Datomisp_csi2.h32 struct v4l2_device;
55 struct v4l2_device *vdev);
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
H A Datomisp_csi2.h36 struct v4l2_device;
73 struct v4l2_device *vdev);
/kernel/linux/linux-6.6/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-core.h292 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 Dradio-platform-si4713.c40 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 Dimx-media.h143 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 Dradio-platform-si4713.c40 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()

Completed in 10 milliseconds

12345678910>>...22