Searched defs:v4l2_dev (Results 1 - 25 of 144) sorted by relevance

123456

/drivers/media/platform/exynos4-is/
H A Dfimc-isp-video.h19 struct v4l2_device *v4l2_dev,
32 struct v4l2_device *v4l2_dev,
31 fimc_isp_video_device_register(struct fimc_isp *isp, struct v4l2_device *v4l2_dev, enum v4l2_buf_type type) argument
/drivers/media/pci/cx18/
H A Dcx18-alsa-mixer.c88 struct cx18 *cx = to_cx18(cxsc->v4l2_dev);
108 struct cx18 *cx = to_cx18(cxsc->v4l2_dev);
163 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; local
H A Dcx18-alsa.h25 struct v4l2_device *v4l2_dev; member in struct:snd_cx18_card
41 struct cx18 *cx = to_cx18(cxsc->v4l2_dev);
47 struct cx18 *cx = to_cx18(cxsc->v4l2_dev);
58 v4l2_dev->name , ## args); \
68 printk(KERN_ERR "%s-alsa: " fmt, v4l2_dev->name , ## args)
71 printk(KERN_WARNING "%s-alsa: " fmt, v4l2_dev->name , ## args)
74 printk(KERN_INFO "%s-alsa: " fmt, v4l2_dev->name , ## args)
H A Dcx18-alsa-main.c65 struct snd_cx18_card *to_snd_cx18_card(struct v4l2_device *v4l2_dev) argument
67 return to_cx18(v4l2_dev)->alsa;
71 struct snd_cx18_card *p_to_snd_cx18_card(struct v4l2_device **v4l2_dev) argument
73 return container_of(v4l2_dev, struct snd_cx18_card, v4l2_dev);
81 if (cxsc->v4l2_dev != NULL)
82 to_cx18(cxsc->v4l2_dev)->alsa = NULL;
98 static int snd_cx18_card_create(struct v4l2_device *v4l2_dev, argument
106 (*cxsc)->v4l2_dev = v4l2_dev;
135 snd_cx18_init(struct v4l2_device *v4l2_dev) argument
203 struct v4l2_device *v4l2_dev = &cx->v4l2_dev; local
260 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); local
[all...]
H A Dcx18-alsa-pcm.c153 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; local
154 struct cx18 *cx = to_cx18(v4l2_dev);
200 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; local
201 struct cx18 *cx = to_cx18(v4l2_dev);
330 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; local
331 struct cx18 *cx = to_cx18(v4l2_dev);
/drivers/media/pci/ivtv/
H A Divtv-alsa-mixer.c88 struct ivtv *itv = to_ivtv(itvsc->v4l2_dev);
108 struct ivtv *itv = to_ivtv(itvsc->v4l2_dev);
163 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; local
H A Divtv-alsa.h26 struct v4l2_device *v4l2_dev; member in struct:snd_ivtv_card
42 struct ivtv *itv = to_ivtv(itvsc->v4l2_dev);
48 struct ivtv *itv = to_ivtv(itvsc->v4l2_dev);
59 v4l2_dev->name , ## args); \
69 pr_err("%s-alsa: " fmt, v4l2_dev->name , ## args)
72 pr_warn("%s-alsa: " fmt, v4l2_dev->name , ## args)
75 pr_info("%s-alsa: " fmt, v4l2_dev->name , ## args)
H A Divtv-alsa-main.c65 struct snd_ivtv_card *to_snd_ivtv_card(struct v4l2_device *v4l2_dev) argument
67 return to_ivtv(v4l2_dev)->alsa;
71 struct snd_ivtv_card *p_to_snd_ivtv_card(struct v4l2_device **v4l2_dev) argument
73 return container_of(v4l2_dev, struct snd_ivtv_card, v4l2_dev);
81 if (itvsc->v4l2_dev != NULL)
82 to_ivtv(itvsc->v4l2_dev)->alsa = NULL;
98 static int snd_ivtv_card_create(struct v4l2_device *v4l2_dev, argument
106 (*itvsc)->v4l2_dev = v4l2_dev;
135 snd_ivtv_init(struct v4l2_device *v4l2_dev) argument
211 struct v4l2_device *v4l2_dev = &itv->v4l2_dev; local
268 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev); local
[all...]
H A Divtv-alsa-pcm.c154 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; local
155 struct ivtv *itv = to_ivtv(v4l2_dev);
207 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; local
208 struct ivtv *itv = to_ivtv(v4l2_dev);
337 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; local
338 struct ivtv *itv = to_ivtv(v4l2_dev);
/drivers/media/pci/tw68/
H A Dtw68-core.c230 dev->instance = v4l2_device_set_name(&dev->v4l2_dev, "tw68",
233 err = v4l2_device_register(&pci_dev->dev, &dev->v4l2_dev);
244 dev->name = dev->v4l2_dev.name;
344 v4l2_device_unregister(&dev->v4l2_dev);
350 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); local
352 container_of(v4l2_dev, struct tw68_dev, v4l2_dev);
367 v4l2_device_unregister(&dev->v4l2_dev);
374 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); local
375 struct tw68_dev *dev = container_of(v4l2_dev,
393 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); local
[all...]
/drivers/media/platform/vsp1/
H A Dvsp1.h65 struct v4l2_device v4l2_dev; member in struct:vsp1_device
/drivers/media/radio/
H A Dradio-tea5777.h65 struct v4l2_device *v4l2_dev; member in struct:radio_tea5777
H A Dradio-timb.c38 struct v4l2_device v4l2_dev; member in struct:timbradio
130 strlcpy(tr->v4l2_dev.name, DRIVER_NAME, sizeof(tr->v4l2_dev.name));
131 err = v4l2_device_register(NULL, &tr->v4l2_dev);
135 tr->video_dev.v4l2_dev = &tr->v4l2_dev;
137 tr->sd_tuner = v4l2_i2c_new_subdev_board(&tr->v4l2_dev,
139 tr->sd_dsp = v4l2_i2c_new_subdev_board(&tr->v4l2_dev,
144 tr->v4l2_dev.ctrl_handler = tr->sd_dsp->ctrl_handler;
158 v4l2_device_unregister(&tr->v4l2_dev);
[all...]
H A Dradio-isa.h38 struct v4l2_device v4l2_dev; member in struct:radio_isa_card
H A Dradio-maxiradio.c72 struct v4l2_device v4l2_dev; member in struct:maxiradio
78 static inline struct maxiradio *to_maxiradio(struct v4l2_device *v4l2_dev) argument
80 return container_of(v4l2_dev, struct maxiradio, v4l2_dev);
121 struct v4l2_device *v4l2_dev; local
130 v4l2_dev = &dev->v4l2_dev;
131 v4l2_device_set_name(v4l2_dev, "maxiradio", &maxiradio_instance);
133 retval = v4l2_device_register(&pdev->dev, v4l2_dev);
135 v4l2_err(v4l2_dev, "Coul
178 struct v4l2_device *v4l2_dev = dev_get_drvdata(&pdev->dev); local
[all...]
H A Dradio-zoltrix.c109 struct v4l2_device *v4l2_dev = &isa->v4l2_dev; local
115 v4l2_warn(v4l2_dev, "cannot set a frequency of 0.\n");
/drivers/media/v4l2-core/
H A Dv4l2-async.c108 ret = v4l2_device_register_subdev(notifier->v4l2_dev, sd);
130 int v4l2_async_notifier_register(struct v4l2_device *v4l2_dev, argument
140 notifier->v4l2_dev = v4l2_dev;
154 dev_err(notifier->v4l2_dev ? notifier->v4l2_dev->dev : NULL,
195 if (!notifier->v4l2_dev)
200 dev_err(notifier->v4l2_dev->dev,
256 notifier->v4l2_dev = NULL;
H A Dv4l2-device.c33 int v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev) argument
35 if (v4l2_dev == NULL)
38 INIT_LIST_HEAD(&v4l2_dev->subdevs);
39 spin_lock_init(&v4l2_dev->lock);
40 mutex_init(&v4l2_dev->ioctl_lock);
41 v4l2_prio_init(&v4l2_dev->prio);
42 kref_init(&v4l2_dev->ref);
44 v4l2_dev->dev = dev;
47 if (WARN_ON(!v4l2_dev->name[0]))
53 if (!v4l2_dev
64 struct v4l2_device *v4l2_dev = local
71 v4l2_device_put(struct v4l2_device *v4l2_dev) argument
77 v4l2_device_set_name(struct v4l2_device *v4l2_dev, const char *basename, atomic_t *instance) argument
93 v4l2_device_disconnect(struct v4l2_device *v4l2_dev) argument
105 v4l2_device_unregister(struct v4l2_device *v4l2_dev) argument
146 v4l2_device_register_subdev(struct v4l2_device *v4l2_dev, struct v4l2_subdev *sd) argument
219 v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev) argument
271 struct v4l2_device *v4l2_dev; local
[all...]
/drivers/media/common/saa7146/
H A Dsaa7146_i2c.c386 struct v4l2_device *v4l2_dev = i2c_get_adapdata(adapter); local
387 struct saa7146_dev *dev = to_saa7146_dev(v4l2_dev);
414 i2c_set_adapdata(i2c_adapter, &dev->v4l2_dev);
H A Dsaa7146_core.c477 pci_set_drvdata(pci, &dev->v4l2_dev);
509 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); local
510 struct saa7146_dev *dev = to_saa7146_dev(v4l2_dev);
/drivers/media/radio/si4713/
H A Dradio-platform-si4713.c53 struct v4l2_device v4l2_dev; member in struct:radio_si4713_device
91 return &((struct radio_si4713_device *)video_drvdata(file))->v4l2_dev;
174 rval = v4l2_device_register(&pdev->dev, &rsdev->v4l2_dev);
188 sd = v4l2_i2c_new_subdev_board(&rsdev->v4l2_dev, adapter,
197 rsdev->radio_dev.v4l2_dev = &rsdev->v4l2_dev;
214 v4l2_device_unregister(&rsdev->v4l2_dev);
222 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); local
223 struct v4l2_subdev *sd = list_entry(v4l2_dev->subdevs.next,
228 rsdev = container_of(v4l2_dev, struc
[all...]
/drivers/media/usb/au0828/
H A Dau0828-core.c139 static void au0828_usb_v4l2_release(struct v4l2_device *v4l2_dev) argument
142 container_of(v4l2_dev, struct au0828_dev, v4l2_dev);
145 v4l2_device_unregister(&dev->v4l2_dev);
167 v4l2_device_disconnect(&dev->v4l2_dev);
168 v4l2_device_put(&dev->v4l2_dev);
219 dev->v4l2_dev.release = au0828_usb_v4l2_release;
222 retval = v4l2_device_register(&interface->dev, &dev->v4l2_dev);
239 dev->v4l2_dev.ctrl_handler = &dev->v4l2_ctrl_hdl;
/drivers/media/usb/stk1160/
H A Dstk1160-core.c122 v4l2_device_call_all(&dev->v4l2_dev, 0, video, s_routing,
161 static void stk1160_release(struct v4l2_device *v4l2_dev) argument
163 struct stk1160 *dev = container_of(v4l2_dev, struct stk1160, v4l2_dev);
170 v4l2_device_unregister(&dev->v4l2_dev);
343 * We obtain a v4l2_dev but defer
347 dev->v4l2_dev.release = stk1160_release;
348 dev->v4l2_dev.ctrl_handler = &dev->ctrl_handler;
349 rc = v4l2_device_register(dev->dev, &dev->v4l2_dev);
363 dev->sd_saa7115 = v4l2_i2c_new_subdev(&dev->v4l2_dev,
[all...]
/drivers/staging/media/davinci_vpfe/
H A Dvpfe_mc_capture.h62 struct v4l2_device v4l2_dev; member in struct:vpfe_device
/drivers/media/pci/bt8xx/
H A Dbttv-i2c.c236 struct v4l2_device *v4l2_dev = i2c_get_adapdata(i2c_adap); local
237 struct bttv *btv = to_bttv(v4l2_dev);
381 i2c_set_adapdata(&btv->c.i2c_adap, &btv->c.v4l2_dev);
393 do_i2c_scan(btv->c.v4l2_dev.name, &btv->i2c_client);

Completed in 303 milliseconds

123456