Home
last modified time | relevance | path

Searched refs:v4l2_device (Results 1 – 25 of 153) sorted by relevance

1234567

/linux/Documentation/driver-api/media/
H A Dv4l2-device.rst6 Each device instance is represented by a struct v4l2_device.
13 (dev, :c:type:`v4l2_dev <v4l2_device>`).
15 Registration will initialize the :c:type:`v4l2_device` struct. If the
17 :c:type:`v4l2_dev <v4l2_device>` argument.
21 that embed the struct v4l2_device instance. This is achieved by a
23 They must also set the struct v4l2_device mdev field to point to a
26 If :c:type:`v4l2_dev <v4l2_device>`\ ->name is empty then it will be set to a
30 :c:type:`v4l2_dev <v4l2_device>`\ ->name before calling
42 :c:type:`v4l2_dev <v4l2_device>` with a particular parent.
52 (:c:type:`v4l2_dev <v4l2_device>`).
[all …]
/linux/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()
191 int __v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev, in __v4l2_device_register_subdev_nodes()
265 struct v4l2_device *v4l2_dev; in v4l2_device_unregister_subdev()
H A Dv4l2-async.c244 static struct v4l2_device *
342 struct v4l2_device *v4l2_dev, in v4l2_async_match_notify()
431 struct v4l2_device *v4l2_dev = in v4l2_async_nf_try_all_subdevs()
581 struct v4l2_device *v4l2_dev) in v4l2_async_nf_init()
834 struct v4l2_device *v4l2_dev = in __v4l2_async_register_subdev()
/linux/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);
/linux/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()
238 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); 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()
/linux/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()
238 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); in ivtv_alsa_exit_callback()
/linux/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()
177 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); in maxiradio_remove()
H A Dradio-shark2.c59 struct v4l2_device v4l2_dev;
258 struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); in usb_shark_disconnect()
271 static void usb_shark_release(struct v4l2_device *v4l2_dev) in usb_shark_release()
356 struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); in usb_shark_resume()
H A Dradio-shark.c63 struct v4l2_device v4l2_dev;
292 struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); in usb_shark_disconnect()
305 static void usb_shark_release(struct v4l2_device *v4l2_dev) in usb_shark_release()
391 struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); in usb_shark_resume()
H A Dradio-raremono.c108 struct v4l2_device v4l2_dev;
116 static inline struct raremono_device *to_raremono_dev(struct v4l2_device *v4l2_dev) in to_raremono_dev()
272 static void raremono_device_release(struct v4l2_device *v4l2_dev) in raremono_device_release()
H A Ddsbr100.c68 struct v4l2_device v4l2_dev;
299 static void usb_dsbr100_release(struct v4l2_device *v4l2_dev) in usb_dsbr100_release()
338 struct v4l2_device *v4l2_dev; in usb_dsbr100_probe()
H A Dradio-ma901.c76 struct v4l2_device v4l2_dev;
87 static inline struct ma901radio_device *to_ma901radio_dev(struct v4l2_device *v4l2_dev) in to_ma901radio_dev()
321 static void usb_ma901radio_release(struct v4l2_device *v4l2_dev) in usb_ma901radio_release()
H A Dradio-keene.c51 struct v4l2_device v4l2_dev;
64 static inline struct keene_device *to_keene_dev(struct v4l2_device *v4l2_dev) in to_keene_dev()
283 static void usb_keene_video_device_release(struct v4l2_device *v4l2_dev) in usb_keene_video_device_release()
H A Dradio-tea5777.h51 struct v4l2_device *v4l2_dev;
/linux/include/media/
H A Dv4l2-async.h17 struct v4l2_device;
120 struct v4l2_device *v4l2_dev;
160 struct v4l2_device *v4l2_dev);
/linux/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()
/linux/drivers/media/usb/hdpvr/
H A Dhdpvr.h71 struct v4l2_device v4l2_dev;
126 static inline struct hdpvr_device *to_hdpvr_dev(struct v4l2_device *v4l2_dev) in to_hdpvr_dev()
/linux/drivers/media/platform/xilinx/
H A Dxilinx-vipp.h32 struct v4l2_device v4l2_dev;
/linux/drivers/staging/media/tegra-video/
H A Dvideo.h17 struct v4l2_device v4l2_dev;
/linux/drivers/media/platform/qcom/camss/
H A Dcamss-video.h53 int msm_video_register(struct camss_video *video, struct v4l2_device *v4l2_dev,
H A Dcamss-ispif.h75 struct v4l2_device *v4l2_dev);
/linux/drivers/media/pci/mgb4/
H A Dmgb4_vout.h38 struct v4l2_device v4l2dev;
/linux/drivers/media/radio/si4713/
H A Dradio-usb-si4713.c52 struct v4l2_device v4l2_dev;
60 static inline struct si4713_usb_device *to_si4713_dev(struct v4l2_device *v4l2_dev) in to_si4713_dev()
128 static void usb_si4713_video_device_release(struct v4l2_device *v4l2_dev) in usb_si4713_video_device_release()
/linux/drivers/media/usb/go7007/
H A Dgo7007-priv.h164 struct v4l2_device v4l2_dev;
253 static inline struct go7007 *to_go7007(struct v4l2_device *v4l2_dev) in to_go7007()

1234567