/linux-master/drivers/media/radio/ |
H A D | radio-miropcm20.c | 63 struct v4l2_device v4l2_dev; member in struct:pcm20 386 dev->v4l2_dev.name); 388 v4l2_err(&dev->v4l2_dev, "kernel_thread() failed\n"); 433 struct v4l2_device *v4l2_dev = &dev->v4l2_dev; local 439 v4l2_err(v4l2_dev, 443 strscpy(v4l2_dev->name, "radio-miropcm20", sizeof(v4l2_dev->name)); 446 res = v4l2_device_register(NULL, v4l2_dev); 448 v4l2_err(v4l2_dev, "coul [all...] |
H A D | radio-ma901.c | 76 struct v4l2_device v4l2_dev; member in struct:ma901radio_device 87 static inline struct ma901radio_device *to_ma901radio_dev(struct v4l2_device *v4l2_dev) argument 89 return container_of(v4l2_dev, struct ma901radio_device, v4l2_dev); 180 v4l2_device_disconnect(&radio->v4l2_dev); 182 v4l2_device_put(&radio->v4l2_dev); 321 static void usb_ma901radio_release(struct v4l2_device *v4l2_dev) argument 323 struct ma901radio_device *radio = to_ma901radio_dev(v4l2_dev); 326 v4l2_device_unregister(&radio->v4l2_dev); 363 retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); [all...] |
H A D | radio-keene.c | 51 struct v4l2_device v4l2_dev; member in struct:keene_device 64 static inline struct keene_device *to_keene_dev(struct v4l2_device *v4l2_dev) argument 66 return container_of(v4l2_dev, struct keene_device, v4l2_dev); 141 v4l2_device_disconnect(&radio->v4l2_dev); 143 v4l2_device_put(&radio->v4l2_dev); 283 static void usb_keene_video_device_release(struct v4l2_device *v4l2_dev) argument 285 struct keene_device *radio = to_keene_dev(v4l2_dev); 344 retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); 352 radio->v4l2_dev [all...] |
H A D | radio-sf16fmr2.c | 33 struct v4l2_device v4l2_dev; member in struct:fmr2 217 strscpy(fmr2->v4l2_dev.name, "radio-sf16fmr2", 218 sizeof(fmr2->v4l2_dev.name)); 221 if (!request_region(fmr2->io, 2, fmr2->v4l2_dev.name)) { 227 err = v4l2_device_register(pdev, &fmr2->v4l2_dev); 229 v4l2_err(&fmr2->v4l2_dev, "Could not register v4l2_device\n"); 233 fmr2->tea.v4l2_dev = &fmr2->v4l2_dev; 292 v4l2_device_unregister(&fmr2->v4l2_dev);
|
H A D | radio-tea5764.c | 131 struct v4l2_device v4l2_dev; member in struct:tea5764_device 417 struct v4l2_device *v4l2_dev; local 427 v4l2_dev = &radio->v4l2_dev; 428 ret = v4l2_device_register(&client->dev, v4l2_dev); 430 v4l2_err(v4l2_dev, "could not register v4l2_device\n"); 438 v4l2_dev->ctrl_handler = hdl; 441 v4l2_err(v4l2_dev, "Could not register controls\n"); 464 radio->vdev.v4l2_dev = v4l2_dev; [all...] |
H A D | radio-mr800.c | 120 struct v4l2_device v4l2_dev; member in struct:amradio_device 130 static inline struct amradio_device *to_amradio_dev(struct v4l2_device *v4l2_dev) argument 132 return container_of(v4l2_dev, struct amradio_device, v4l2_dev); 249 v4l2_device_disconnect(&radio->v4l2_dev); 251 v4l2_device_put(&radio->v4l2_dev); 486 static void usb_amradio_release(struct v4l2_device *v4l2_dev) argument 488 struct amradio_device *radio = to_amradio_dev(v4l2_dev); 492 v4l2_device_unregister(&radio->v4l2_dev); 520 retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); [all...] |
H A D | radio-cadet.c | 66 struct v4l2_device v4l2_dev; member in struct:cadet 592 struct v4l2_device *v4l2_dev = &dev->v4l2_dev; local 596 strscpy(v4l2_dev->name, "cadet", sizeof(v4l2_dev->name)); 611 v4l2_err(v4l2_dev, "you must set an I/O address with io=0x330, 0x332, 0x334,\n"); 612 v4l2_err(v4l2_dev, "0x336, 0x338, 0x33a, 0x33c or 0x33e\n"); 619 res = v4l2_device_register(NULL, v4l2_dev); 622 v4l2_err(v4l2_dev, "could not register v4l2_device\n"); 630 v4l2_dev [all...] |
/linux-master/drivers/media/radio/si4713/ |
H A D | radio-usb-si4713.c | 52 struct v4l2_device v4l2_dev; member in struct:si4713_usb_device 60 static inline struct si4713_usb_device *to_si4713_dev(struct v4l2_device *v4l2_dev) argument 62 return container_of(v4l2_dev, struct si4713_usb_device, v4l2_dev); 128 static void usb_si4713_video_device_release(struct v4l2_device *v4l2_dev) argument 130 struct si4713_usb_device *radio = to_si4713_dev(v4l2_dev); 134 v4l2_device_unregister(&radio->v4l2_dev); 437 usb_set_intfdata(intf, &radio->v4l2_dev); 443 retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); 456 sd = v4l2_i2c_new_subdev_board(&radio->v4l2_dev, adapte [all...] |
/linux-master/drivers/media/test-drivers/vimc/ |
H A D | vimc-lens.c | 52 struct v4l2_device *v4l2_dev = &vimc->v4l2_dev; local 73 ret = vimc_ent_sd_register(&vlens->ved, &vlens->sd, v4l2_dev,
|
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/ |
H A D | dcmipp-common.c | 42 struct v4l2_device *v4l2_dev, 86 ret = v4l2_device_register_subdev(v4l2_dev, sd); 88 dev_err(v4l2_dev->dev, 40 dcmipp_ent_sd_register(struct dcmipp_ent_device *ved, struct v4l2_subdev *sd, struct v4l2_device *v4l2_dev, const char *const name, u32 function, u16 num_pads, const unsigned long *pads_flag, const struct v4l2_subdev_internal_ops *sd_int_ops, const struct v4l2_subdev_ops *sd_ops, irq_handler_t handler, irq_handler_t thread_fn) argument
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-spi.c | 36 struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_dev, argument 43 if (!v4l2_dev) 62 if (__v4l2_device_register_subdev(v4l2_dev, sd, sd->owner))
|
H A D | v4l2-async.c | 86 if (notifier->v4l2_dev) 87 return notifier->v4l2_dev->dev; 250 return notifier->v4l2_dev; 297 /* This is root if it has v4l2_dev. */ 298 if (!notifier->v4l2_dev) { 335 struct v4l2_device *v4l2_dev, 344 ret = __v4l2_device_register_subdev(v4l2_dev, sd, sd->owner); 416 struct v4l2_device *v4l2_dev = local 420 if (!v4l2_dev) 437 ret = v4l2_async_match_notify(notifier, v4l2_dev, s 334 v4l2_async_match_notify(struct v4l2_async_notifier *notifier, struct v4l2_device *v4l2_dev, struct v4l2_subdev *sd, struct v4l2_async_connection *asc) argument 561 v4l2_async_nf_init(struct v4l2_async_notifier *notifier, struct v4l2_device *v4l2_dev) argument 815 struct v4l2_device *v4l2_dev = local [all...] |
H A D | v4l2-i2c.c | 62 *v4l2_i2c_new_subdev_board(struct v4l2_device *v4l2_dev, argument 70 if (!v4l2_dev) 103 if (__v4l2_device_register_subdev(v4l2_dev, sd, sd->owner)) 119 struct v4l2_subdev *v4l2_i2c_new_subdev(struct v4l2_device *v4l2_dev, argument 135 return v4l2_i2c_new_subdev_board(v4l2_dev, adapter, &info,
|
/linux-master/drivers/staging/media/imx/ |
H A D | imx-media-dev.c | 85 v4l2_err(&imxmd->v4l2_dev, 98 v4l2_device_unregister(&imxmd->v4l2_dev); 109 v4l2_info(&imxmd->v4l2_dev, "Removing imx-media\n"); 120 v4l2_device_unregister(&imxmd->v4l2_dev);
|
/linux-master/drivers/media/pci/ivtv/ |
H A D | ivtv-alsa-pcm.c | 135 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; local 136 struct ivtv *itv = to_ivtv(v4l2_dev); 189 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; local 190 struct ivtv *itv = to_ivtv(v4l2_dev); 248 struct v4l2_device *v4l2_dev = itvsc->v4l2_dev; local 249 struct ivtv *itv = to_ivtv(v4l2_dev);
|
/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-alsa-pcm.c | 138 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; local 139 struct cx18 *cx = to_cx18(v4l2_dev); 185 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; local 186 struct cx18 *cx = to_cx18(v4l2_dev); 244 struct v4l2_device *v4l2_dev = cxsc->v4l2_dev; local 245 struct cx18 *cx = to_cx18(v4l2_dev);
|
H A D | cx18-streams.h | 22 return s->video_dev.v4l2_dev ||
|
/linux-master/drivers/staging/most/video/ |
H A D | video.c | 38 struct v4l2_device v4l2_dev; member in struct:most_video_dev 87 v4l2_err(&mdev->v4l2_dev, "too many clients\n"); 100 v4l2_err(&mdev->v4l2_dev, "most_start_channel() failed\n"); 179 v4l2_err(&mdev->v4l2_dev, "read: copy_to_user failed\n"); 418 mdev->vdev->v4l2_dev = &mdev->v4l2_dev; 421 mdev->v4l2_dev.name); 427 v4l2_err(&mdev->v4l2_dev, "video_register_device failed (%d)\n", 440 static void comp_v4l2_dev_release(struct v4l2_device *v4l2_dev) argument 443 container_of(v4l2_dev, struc [all...] |
/linux-master/drivers/staging/vc04_services/bcm2835-camera/ |
H A D | bcm2835-camera.c | 217 v4l2_err(&dev->v4l2_dev, 226 v4l2_dbg(1, bcm2835_v4l2_debug, &dev->v4l2_dev, 240 v4l2_err(&dev->v4l2_dev, 259 v4l2_dbg(1, bcm2835_v4l2_debug, &dev->v4l2_dev, "%s: dev:%p\n", 272 v4l2_dbg(1, bcm2835_v4l2_debug, &dev->v4l2_dev, "%s: dev:%p, vb %p\n", 285 v4l2_dbg(1, bcm2835_v4l2_debug, &dev->v4l2_dev, "%s: dev:%p, vb %p\n", 293 v4l2_err(&dev->v4l2_dev, 309 v4l2_dbg(1, bcm2835_v4l2_debug, &dev->v4l2_dev, "%s: dev:%p, vb %p\n", 330 v4l2_dbg(1, bcm2835_v4l2_debug, &dev->v4l2_dev, 351 v4l2_dbg(1, bcm2835_v4l2_debug, &dev->v4l2_dev, [all...] |
/linux-master/drivers/media/pci/tw68/ |
H A D | tw68-core.c | 222 dev->instance = v4l2_device_set_name(&dev->v4l2_dev, "tw68", 225 err = v4l2_device_register(&pci_dev->dev, &dev->v4l2_dev); 236 dev->name = dev->v4l2_dev.name; 336 v4l2_device_unregister(&dev->v4l2_dev); 342 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); local 344 container_of(v4l2_dev, struct tw68_dev, v4l2_dev); 359 v4l2_device_unregister(&dev->v4l2_dev); 365 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); local 366 struct tw68_dev *dev = container_of(v4l2_dev, 382 struct v4l2_device *v4l2_dev = dev_get_drvdata(dev_d); local [all...] |
/linux-master/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-core.c | 85 ret = v4l2_device_register_subdev_nodes(&isi->v4l2_dev); 104 ret = v4l2_device_register_subdev(&pipe->isi->v4l2_dev, &pipe->sd); 108 return mxc_isi_video_register(pipe, &pipe->isi->v4l2_dev); 120 struct v4l2_device *v4l2_dev = &isi->v4l2_dev; local 132 v4l2_dev->mdev = media_dev; 133 strscpy(v4l2_dev->name, "mx8-img-md", sizeof(v4l2_dev->name)); 135 ret = v4l2_device_register(isi->dev, v4l2_dev); 171 ret = mxc_isi_m2m_register(isi, v4l2_dev); [all...] |
/linux-master/drivers/media/test-drivers/visl/ |
H A D | visl-core.c | 273 v4l2_device_unregister(&dev->v4l2_dev); 303 v4l2_err(&dev->v4l2_dev, 433 ret = v4l2_device_register(&pdev->dev, &dev->v4l2_dev); 442 vfd->v4l2_dev = &dev->v4l2_dev; 450 v4l2_err(&dev->v4l2_dev, "Failed to init mem2mem device\n"); 462 dev->v4l2_dev.mdev = &dev->mdev; 466 v4l2_err(&dev->v4l2_dev, "Failed to register video device\n"); 470 v4l2_info(&dev->v4l2_dev, 476 v4l2_err(&dev->v4l2_dev, "Faile [all...] |
/linux-master/drivers/media/platform/renesas/ |
H A D | sh_vou.c | 74 struct v4l2_device v4l2_dev; member in struct:sh_vou_device 245 dev_dbg(vou_dev->v4l2_dev.dev, "%s()\n", __func__); 261 dev_dbg(vou_dev->v4l2_dev.dev, "%s()\n", __func__); 265 dev_warn(vou_dev->v4l2_dev.dev, "buffer too small (%lu < %u)\n", 294 ret = v4l2_device_call_until_err(&vou_dev->v4l2_dev, 0, 312 dev_dbg(vou_dev->v4l2_dev.dev, "%s: first buffer status 0x%x\n", 341 v4l2_device_call_until_err(&vou_dev->v4l2_dev, 0, 373 dev_dbg(vou_dev->v4l2_dev.dev, "%s()\n", __func__); 390 dev_dbg(vou_dev->v4l2_dev.dev, "%s()\n", __func__); 402 dev_dbg(vou_dev->v4l2_dev 1348 struct v4l2_device *v4l2_dev = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/media/usb/usbtv/ |
H A D | usbtv-core.c | 109 v4l2_device_get(&usbtv->v4l2_dev); 116 v4l2_device_get(&usbtv->v4l2_dev); 145 v4l2_device_put(&usbtv->v4l2_dev);
|
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-core.c | 628 v4l2_info(&dev->v4l2_dev, "reconnect\n"); 826 static void vivid_dev_release(struct v4l2_device *v4l2_dev) argument 828 struct vivid_dev *dev = container_of(v4l2_dev, struct vivid_dev, v4l2_dev); 831 v4l2_device_unregister(&dev->v4l2_dev); 904 q->dev = dev->v4l2_dev.dev; 925 v4l2_info(&dev->v4l2_dev, "using %splanar format API\n", 993 v4l2_warn(&dev->v4l2_dev, 999 v4l2_warn(&dev->v4l2_dev, 1020 v4l2_warn(&dev->v4l2_dev, [all...] |