Home
last modified time | relevance | path

Searched refs:v4l2_dev (Results 1 – 25 of 418) sorted by relevance

12345678910>>...17

/openbmc/linux/drivers/media/v4l2-core/
H A Dv4l2-device.c37 snprintf(v4l2_dev->name, sizeof(v4l2_dev->name), "%s %s", in v4l2_device_register()
51 v4l2_dev->release(v4l2_dev); in v4l2_device_release()
67 snprintf(v4l2_dev->name, sizeof(v4l2_dev->name), in v4l2_device_set_name()
70 snprintf(v4l2_dev->name, sizeof(v4l2_dev->name), in v4l2_device_set_name()
81 if (dev_get_drvdata(v4l2_dev->dev) == v4l2_dev) in v4l2_device_disconnect()
94 if (v4l2_dev == NULL || !v4l2_dev->name[0]) in v4l2_device_unregister()
117 if (!v4l2_dev || !sd || sd->v4l2_dev || !sd->name[0]) in v4l2_device_register_subdev()
127 sd->owner_v4l2_dev = v4l2_dev->dev && v4l2_dev->dev->driver && in v4l2_device_register_subdev()
133 sd->v4l2_dev = v4l2_dev; in v4l2_device_register_subdev()
215 vdev->v4l2_dev = v4l2_dev; in __v4l2_device_register_subdev_nodes()
[all …]
/openbmc/linux/include/media/
H A Dv4l2-device.h58 void (*release)(struct v4l2_device *v4l2_dev);
71 kref_get(&v4l2_dev->ref); in v4l2_device_get()
82 int v4l2_device_put(struct v4l2_device *v4l2_dev);
97 struct v4l2_device *v4l2_dev);
240 if (sd && sd->v4l2_dev && sd->v4l2_dev->notify) in v4l2_subdev_notify()
241 sd->v4l2_dev->notify(sd, notification, arg); in v4l2_subdev_notify()
251 return v4l2_dev->mdev && v4l2_dev->mdev->ops && in v4l2_device_supports_requests()
252 v4l2_dev->mdev->ops->req_queue; in v4l2_device_supports_requests()
270 list_for_each_entry(sd, &(v4l2_dev)->subdevs, list)
415 __v4l2_device_call_subdevs_p(v4l2_dev, __sd, \
[all …]
/openbmc/linux/drivers/media/pci/cx18/
H A Dcx18-alsa-main.c51 return to_cx18(v4l2_dev)->alsa; in to_snd_cx18_card()
59 if (cxsc->v4l2_dev != NULL) in snd_cx18_card_free()
60 to_cx18(cxsc->v4l2_dev)->alsa = NULL; in snd_cx18_card_free()
84 (*cxsc)->v4l2_dev = v4l2_dev; in snd_cx18_card_create()
115 struct cx18 *cx = to_cx18(v4l2_dev); in snd_cx18_init()
181 struct v4l2_device *v4l2_dev = &cx->v4l2_dev; in cx18_alsa_load() local
184 if (v4l2_dev == NULL) { in cx18_alsa_load()
190 cx = to_cx18(v4l2_dev); in cx18_alsa_load()
209 if (snd_cx18_init(v4l2_dev)) { in cx18_alsa_load()
241 if (v4l2_dev == NULL) { in cx18_alsa_exit_callback()
[all …]
H A Dcx18-alsa.h11 struct v4l2_device *v4l2_dev; member
27 struct cx18 *cx = to_cx18(cxsc->v4l2_dev); in snd_cx18_lock()
33 struct cx18 *cx = to_cx18(cxsc->v4l2_dev); in snd_cx18_unlock()
44 v4l2_dev->name , ## args); \
54 printk(KERN_ERR "%s-alsa: " fmt, v4l2_dev->name , ## args)
57 printk(KERN_WARNING "%s-alsa: " fmt, v4l2_dev->name , ## args)
60 printk(KERN_INFO "%s-alsa: " fmt, v4l2_dev->name , ## args)
/openbmc/linux/drivers/media/pci/ivtv/
H A Divtv-alsa-main.c48 return to_ivtv(v4l2_dev)->alsa; in to_snd_ivtv_card()
56 if (itvsc->v4l2_dev != NULL) in snd_ivtv_card_free()
81 (*itvsc)->v4l2_dev = v4l2_dev; in snd_ivtv_card_create()
112 struct ivtv *itv = to_ivtv(v4l2_dev); in snd_ivtv_init()
183 struct v4l2_device *v4l2_dev = &itv->v4l2_dev; in ivtv_alsa_load() local
186 if (v4l2_dev == NULL) { in ivtv_alsa_load()
192 itv = to_ivtv(v4l2_dev); in ivtv_alsa_load()
199 if (s->vdev.v4l2_dev == NULL) { in ivtv_alsa_load()
210 if (snd_ivtv_init(v4l2_dev)) { in ivtv_alsa_load()
241 if (v4l2_dev == NULL) { in ivtv_alsa_exit_callback()
[all …]
H A Divtv-alsa.h12 struct v4l2_device *v4l2_dev; member
28 struct ivtv *itv = to_ivtv(itvsc->v4l2_dev); in snd_ivtv_lock()
34 struct ivtv *itv = to_ivtv(itvsc->v4l2_dev); in snd_ivtv_unlock()
45 v4l2_dev->name , ## args); \
55 pr_err("%s-alsa: " fmt, v4l2_dev->name , ## args)
58 pr_warn("%s-alsa: " fmt, v4l2_dev->name , ## args)
61 pr_info("%s-alsa: " fmt, v4l2_dev->name , ## args)
/openbmc/linux/drivers/media/radio/
H A Dradio-maxiradio.c73 struct v4l2_device v4l2_dev; member
81 return container_of(v4l2_dev, struct maxiradio, v4l2_dev); in to_maxiradio()
122 struct v4l2_device *v4l2_dev; in maxiradio_probe() local
131 v4l2_dev = &dev->v4l2_dev; in maxiradio_probe()
134 retval = v4l2_device_register(&pdev->dev, v4l2_dev); in maxiradio_probe()
144 dev->tea.v4l2_dev = v4l2_dev; in maxiradio_probe()
151 pci_resource_len(pdev, 0), v4l2_dev->name)) { in maxiradio_probe()
169 v4l2_device_unregister(v4l2_dev); in maxiradio_probe()
177 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); in maxiradio_remove() local
178 struct maxiradio *dev = to_maxiradio(v4l2_dev); in maxiradio_remove()
[all …]
H A Dradio-shark2.c59 struct v4l2_device v4l2_dev; member
122 v4l2_err(tea->v4l2_dev, "read error: %d\n", res); in shark_read_reg()
213 shark->leds[i].name, shark->v4l2_dev.name); in shark_register_leds()
217 v4l2_err(&shark->v4l2_dev, in shark_register_leds()
248 v4l2_warn(&shark->v4l2_dev, in shark_register_leds()
262 v4l2_device_disconnect(&shark->v4l2_dev); in usb_shark_disconnect()
268 v4l2_device_put(&shark->v4l2_dev); in usb_shark_disconnect()
275 v4l2_device_unregister(&shark->v4l2_dev); in usb_shark_release()
310 shark->v4l2_dev.release = usb_shark_release; in usb_shark_probe()
318 shark->tea.v4l2_dev = &shark->v4l2_dev; in usb_shark_probe()
[all …]
H A Dradio-isa.c182 struct v4l2_device *v4l2_dev; in radio_isa_alloc() local
189 v4l2_dev = &isa->v4l2_dev; in radio_isa_alloc()
190 strscpy(v4l2_dev->name, dev_name(pdev), sizeof(v4l2_dev->name)); in radio_isa_alloc()
201 struct v4l2_device *v4l2_dev = &isa->v4l2_dev; in radio_isa_common_probe() local
210 res = v4l2_device_register(pdev, v4l2_dev); in radio_isa_common_probe()
223 v4l2_dev->ctrl_handler = &isa->hdl; in radio_isa_common_probe()
231 v4l2_dev->ctrl_handler = &isa->hdl; in radio_isa_common_probe()
236 isa->vdev.v4l2_dev = v4l2_dev; in radio_isa_common_probe()
284 v4l2_device_unregister(&isa->v4l2_dev); in radio_isa_common_remove()
294 struct v4l2_device *v4l2_dev; in radio_isa_probe() local
[all …]
H A Dradio-shark.c63 struct v4l2_device v4l2_dev; member
177 v4l2_err(&shark->v4l2_dev, "set LED %s error: %d\n", in shark_led_work()
247 shark->leds[i].name, shark->v4l2_dev.name); in shark_register_leds()
251 v4l2_err(&shark->v4l2_dev, in shark_register_leds()
282 v4l2_warn(&shark->v4l2_dev, in shark_register_leds()
296 v4l2_device_disconnect(&shark->v4l2_dev); in usb_shark_disconnect()
302 v4l2_device_put(&shark->v4l2_dev); in usb_shark_disconnect()
309 v4l2_device_unregister(&shark->v4l2_dev); in usb_shark_release()
344 shark->v4l2_dev.release = usb_shark_release; in usb_shark_probe()
352 shark->tea.v4l2_dev = &shark->v4l2_dev; in usb_shark_probe()
[all …]
H A Ddsbr100.c68 struct v4l2_device v4l2_dev; member
264 v4l2_device_disconnect(&radio->v4l2_dev); in usb_dsbr100_disconnect()
266 v4l2_device_put(&radio->v4l2_dev); in usb_dsbr100_disconnect()
304 v4l2_device_unregister(&radio->v4l2_dev); in usb_dsbr100_release()
338 struct v4l2_device *v4l2_dev; in usb_dsbr100_probe() local
353 v4l2_dev = &radio->v4l2_dev; in usb_dsbr100_probe()
354 v4l2_dev->release = usb_dsbr100_release; in usb_dsbr100_probe()
367 v4l2_err(v4l2_dev, "couldn't register control\n"); in usb_dsbr100_probe()
371 strscpy(radio->videodev.name, v4l2_dev->name, in usb_dsbr100_probe()
373 radio->videodev.v4l2_dev = v4l2_dev; in usb_dsbr100_probe()
[all …]
H A Dradio-raremono.c108 struct v4l2_device v4l2_dev; member
118 return container_of(v4l2_dev, struct raremono_device, v4l2_dev); in to_raremono_dev()
171 v4l2_device_disconnect(&radio->v4l2_dev); in usb_raremono_disconnect()
173 v4l2_device_put(&radio->v4l2_dev); in usb_raremono_disconnect()
274 struct raremono_device *radio = to_raremono_dev(v4l2_dev); in raremono_device_release()
342 retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); in usb_raremono_probe()
350 strscpy(radio->vdev.name, radio->v4l2_dev.name, in usb_raremono_probe()
352 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_raremono_probe()
358 radio->v4l2_dev.release = raremono_device_release; in usb_raremono_probe()
360 usb_set_intfdata(intf, &radio->v4l2_dev); in usb_raremono_probe()
[all …]
H A Dradio-timb.c26 struct v4l2_device v4l2_dev; member
117 strscpy(tr->v4l2_dev.name, DRIVER_NAME, sizeof(tr->v4l2_dev.name)); in timbradio_probe()
118 err = v4l2_device_register(NULL, &tr->v4l2_dev); in timbradio_probe()
122 tr->video_dev.v4l2_dev = &tr->v4l2_dev; in timbradio_probe()
124 tr->sd_tuner = v4l2_i2c_new_subdev_board(&tr->v4l2_dev, in timbradio_probe()
126 tr->sd_dsp = v4l2_i2c_new_subdev_board(&tr->v4l2_dev, in timbradio_probe()
133 tr->v4l2_dev.ctrl_handler = tr->sd_dsp->ctrl_handler; in timbradio_probe()
147 v4l2_device_unregister(&tr->v4l2_dev); in timbradio_probe()
159 v4l2_device_unregister(&tr->v4l2_dev); in timbradio_remove()
H A Dradio-sf16fmi.c49 struct v4l2_device v4l2_dev; member
275 struct v4l2_device *v4l2_dev = &fmi->v4l2_dev; in fmi_init() local
317 strscpy(v4l2_dev->name, "sf16fmi", sizeof(v4l2_dev->name)); in fmi_init()
320 res = v4l2_device_register(NULL, v4l2_dev); in fmi_init()
332 v4l2_dev->ctrl_handler = hdl; in fmi_init()
335 v4l2_err(v4l2_dev, "Could not register controls\n"); in fmi_init()
337 v4l2_device_unregister(v4l2_dev); in fmi_init()
342 fmi->vdev.v4l2_dev = v4l2_dev; in fmi_init()
358 v4l2_device_unregister(v4l2_dev); in fmi_init()
365 v4l2_info(v4l2_dev, "card driver at 0x%x\n", fmi->io); in fmi_init()
[all …]
H A Dradio-ma901.c76 struct v4l2_device v4l2_dev; member
89 return container_of(v4l2_dev, struct ma901radio_device, v4l2_dev); in to_ma901radio_dev()
180 v4l2_device_disconnect(&radio->v4l2_dev); in usb_ma901radio_disconnect()
182 v4l2_device_put(&radio->v4l2_dev); in usb_ma901radio_disconnect()
326 v4l2_device_unregister(&radio->v4l2_dev); in usb_ma901radio_release()
390 radio->v4l2_dev.ctrl_handler = &radio->hdl; in usb_ma901radio_probe()
391 radio->v4l2_dev.release = usb_ma901radio_release; in usb_ma901radio_probe()
392 strscpy(radio->vdev.name, radio->v4l2_dev.name, in usb_ma901radio_probe()
394 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_ma901radio_probe()
403 usb_set_intfdata(intf, &radio->v4l2_dev); in usb_ma901radio_probe()
[all …]
H A Dradio-keene.c51 struct v4l2_device v4l2_dev; member
66 return container_of(v4l2_dev, struct keene_device, v4l2_dev); in to_keene_dev()
141 v4l2_device_disconnect(&radio->v4l2_dev); in usb_keene_disconnect()
143 v4l2_device_put(&radio->v4l2_dev); in usb_keene_disconnect()
285 struct keene_device *radio = to_keene_dev(v4l2_dev); in usb_keene_video_device_release()
352 radio->v4l2_dev.ctrl_handler = hdl; in usb_keene_probe()
353 radio->v4l2_dev.release = usb_keene_video_device_release; in usb_keene_probe()
354 strscpy(radio->vdev.name, radio->v4l2_dev.name, in usb_keene_probe()
356 radio->vdev.v4l2_dev = &radio->v4l2_dev; in usb_keene_probe()
366 usb_set_intfdata(intf, &radio->v4l2_dev); in usb_keene_probe()
[all …]
H A Dradio-miropcm20.c63 struct v4l2_device v4l2_dev; member
388 dev->v4l2_dev.name); in pcm20_open()
435 struct v4l2_device *v4l2_dev = &dev->v4l2_dev; in pcm20_init() local
441 v4l2_err(v4l2_dev, in pcm20_init()
445 strscpy(v4l2_dev->name, "radio-miropcm20", sizeof(v4l2_dev->name)); in pcm20_init()
448 res = v4l2_device_register(NULL, v4l2_dev); in pcm20_init()
470 v4l2_dev->ctrl_handler = hdl; in pcm20_init()
473 v4l2_err(v4l2_dev, "Could not register control\n"); in pcm20_init()
477 dev->vdev.v4l2_dev = v4l2_dev; in pcm20_init()
496 v4l2_device_unregister(v4l2_dev); in pcm20_init()
[all …]
/openbmc/linux/drivers/media/usb/hdpvr/
H A Dhdpvr-core.c126 v4l2_err(&dev->v4l2_dev, in device_authorization()
132 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev, in device_authorization()
188 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev, in device_authorization()
218 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev, in hdpvr_device_init()
229 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev, in hdpvr_device_init()
238 v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev, in hdpvr_device_init()
301 v4l2_err(&dev->v4l2_dev, "Out of memory\n"); in hdpvr_probe()
352 v4l2_err(&dev->v4l2_dev, in hdpvr_probe()
375 v4l2_err(&dev->v4l2_dev, in hdpvr_probe()
404 v4l2_device_unregister(&dev->v4l2_dev); in hdpvr_probe()
[all …]
/openbmc/linux/drivers/staging/media/tegra-video/
H A Dvideo.c14 static void tegra_v4l2_dev_release(struct v4l2_device *v4l2_dev) in tegra_v4l2_dev_release() argument
18 vid = container_of(v4l2_dev, struct tegra_video_device, v4l2_dev); in tegra_v4l2_dev_release()
23 v4l2_device_unregister(v4l2_dev); in tegra_v4l2_dev_release()
67 vid->v4l2_dev.mdev = &vid->media_dev; in host1x_video_probe()
68 vid->v4l2_dev.release = tegra_v4l2_dev_release; in host1x_video_probe()
69 vid->v4l2_dev.notify = tegra_v4l2_dev_notify; in host1x_video_probe()
70 ret = v4l2_device_register(&dev->dev, &vid->v4l2_dev); in host1x_video_probe()
101 v4l2_device_unregister(&vid->v4l2_dev); in host1x_video_probe()
120 v4l2_device_put(&vid->v4l2_dev); in host1x_video_remove()
/openbmc/linux/drivers/media/radio/si4713/
H A Dradio-platform-si4713.c40 struct v4l2_device v4l2_dev; member
75 return &((struct radio_si4713_device *)video_drvdata(file))->v4l2_dev; in get_v4l2_dev()
157 rval = v4l2_device_register(&pdev->dev, &rsdev->v4l2_dev); in radio_si4713_pdriver_probe()
164 rval = v4l2_device_register_subdev(&rsdev->v4l2_dev, sd); in radio_si4713_pdriver_probe()
171 rsdev->radio_dev.v4l2_dev = &rsdev->v4l2_dev; in radio_si4713_pdriver_probe()
187 v4l2_device_unregister(&rsdev->v4l2_dev); in radio_si4713_pdriver_probe()
195 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); in radio_si4713_pdriver_remove() local
198 rsdev = container_of(v4l2_dev, struct radio_si4713_device, v4l2_dev); in radio_si4713_pdriver_remove()
200 v4l2_device_unregister(&rsdev->v4l2_dev); in radio_si4713_pdriver_remove()
/openbmc/linux/drivers/staging/vc04_services/bcm2835-camera/
H A Dbcm2835-camera.c216 v4l2_err(&dev->v4l2_dev, in queue_setup()
239 v4l2_err(&dev->v4l2_dev, in queue_setup()
292 v4l2_err(&dev->v4l2_dev, in buffer_prepare()
428 v4l2_err(&dev->v4l2_dev, in enable_camera()
453 v4l2_err(&dev->v4l2_dev, in disable_camera()
552 v4l2_err(&dev->v4l2_dev, in start_streaming()
570 v4l2_err(&dev->v4l2_dev, in start_streaming()
608 v4l2_err(&dev->v4l2_dev, in stop_streaming()
746 &dev->v4l2_dev, in vidioc_try_fmt_vid_overlay()
1275 &dev->v4l2_dev, in mmal_setup_components()
[all …]
/openbmc/linux/drivers/staging/most/video/
H A Dvideo.c38 struct v4l2_device v4l2_dev; member
418 mdev->vdev->v4l2_dev = &mdev->v4l2_dev; in comp_register_videodev()
421 mdev->v4l2_dev.name); in comp_register_videodev()
443 container_of(v4l2_dev, struct most_video_dev, v4l2_dev); in comp_v4l2_dev_release()
445 v4l2_device_unregister(v4l2_dev); in comp_v4l2_dev_release()
485 strscpy(mdev->v4l2_dev.name, name, sizeof(mdev->v4l2_dev.name)); in comp_probe_channel()
503 v4l2_device_disconnect(&mdev->v4l2_dev); in comp_probe_channel()
504 v4l2_device_put(&mdev->v4l2_dev); in comp_probe_channel()
523 v4l2_device_disconnect(&mdev->v4l2_dev); in comp_disconnect_channel()
524 v4l2_device_put(&mdev->v4l2_dev); in comp_disconnect_channel()
[all …]
/openbmc/linux/drivers/media/usb/stk1160/
H A Dstk1160-core.c111 v4l2_device_call_all(&dev->v4l2_dev, 0, video, s_routing, in stk1160_select_input()
150 static void stk1160_release(struct v4l2_device *v4l2_dev) in stk1160_release() argument
152 struct stk1160 *dev = container_of(v4l2_dev, struct stk1160, v4l2_dev); in stk1160_release()
159 v4l2_device_unregister(&dev->v4l2_dev); in stk1160_release()
339 dev->v4l2_dev.release = stk1160_release; in stk1160_probe()
340 dev->v4l2_dev.ctrl_handler = &dev->ctrl_handler; in stk1160_probe()
341 rc = v4l2_device_register(dev->dev, &dev->v4l2_dev); in stk1160_probe()
359 v4l2_device_call_all(&dev->v4l2_dev, 0, core, reset, 0); in stk1160_probe()
379 v4l2_device_unregister(&dev->v4l2_dev); in stk1160_probe()
409 v4l2_device_disconnect(&dev->v4l2_dev); in stk1160_disconnect()
[all …]
/openbmc/linux/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_csi.c29 struct v4l2_device *v4l2_dev) in sun6i_csi_isp_complete() argument
31 if (csi_dev->v4l2_dev && csi_dev->v4l2_dev != v4l2_dev) in sun6i_csi_isp_complete()
34 csi_dev->v4l2_dev = v4l2_dev; in sun6i_csi_isp_complete()
35 csi_dev->media_dev = v4l2_dev->mdev; in sun6i_csi_isp_complete()
80 struct v4l2_device *v4l2_dev = &v4l2->v4l2_dev; in sun6i_csi_v4l2_setup() local
102 v4l2_dev->mdev = media_dev; in sun6i_csi_v4l2_setup()
104 ret = v4l2_device_register(dev, v4l2_dev); in sun6i_csi_v4l2_setup()
110 csi_dev->v4l2_dev = v4l2_dev; in sun6i_csi_v4l2_setup()
127 v4l2_device_unregister(&v4l2->v4l2_dev); in sun6i_csi_v4l2_cleanup()
/openbmc/linux/drivers/media/pci/tw68/
H A Dtw68-core.c236 dev->name = dev->v4l2_dev.name; in tw68_initdev()
336 v4l2_device_unregister(&dev->v4l2_dev); in tw68_initdev()
342 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in tw68_finidev() local
344 container_of(v4l2_dev, struct tw68_dev, v4l2_dev); in tw68_finidev()
359 v4l2_device_unregister(&dev->v4l2_dev); in tw68_finidev()
365 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in tw68_suspend() local
366 struct tw68_dev *dev = container_of(v4l2_dev, in tw68_suspend()
367 struct tw68_dev, v4l2_dev); in tw68_suspend()
382 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev_d); in tw68_resume() local
383 struct tw68_dev *dev = container_of(v4l2_dev, in tw68_resume()
[all …]

12345678910>>...17