/openbmc/linux/drivers/media/pci/sta2x11/ |
H A D | sta2x11_vip.c | 114 struct v4l2_device v4l2_dev; member 651 v4l2_err(&vip->v4l2_dev, "device busy\n"); in vidioc_s_fmt_vid_cap() 675 v4l2_err(&vip->v4l2_dev, "unknown field format\n"); in vidioc_s_fmt_vid_cap() 872 vip->v4l2_dev.ctrl_handler = &vip->ctrl_hdl; in sta2x11_vip_init_controls() 1066 vip->video_dev.v4l2_dev = &vip->v4l2_dev; in sta2x11_vip_init_one() 1112 v4l2_device_unregister(&vip->v4l2_dev); in sta2x11_vip_init_one() 1140 struct v4l2_device *v4l2_dev = pci_get_drvdata(pdev); in sta2x11_vip_remove_one() local 1142 container_of(v4l2_dev, struct sta2x11_vip, v4l2_dev); in sta2x11_vip_remove_one() 1153 v4l2_device_unregister(&vip->v4l2_dev); in sta2x11_vip_remove_one() 1180 container_of(v4l2_dev, struct sta2x11_vip, v4l2_dev); in sta2x11_vip_suspend() [all …]
|
/openbmc/linux/drivers/media/pci/cobalt/ |
H A D | cobalt-driver.c | 126 struct cobalt *cobalt = to_cobalt(sd->v4l2_dev); in cobalt_get_sd_nr() 139 struct cobalt *cobalt = to_cobalt(sd->v4l2_dev); in cobalt_notify() 380 cobalt->v4l2_dev.name, (void *)cobalt)) { in cobalt_setup_pci() 605 s->sd = v4l2_i2c_new_subdev_board(&cobalt->v4l2_dev, in cobalt_subdevs_hsma_init() 633 s->sd = v4l2_i2c_new_subdev_board(&cobalt->v4l2_dev, in cobalt_subdevs_hsma_init() 680 snprintf(cobalt->v4l2_dev.name, sizeof(cobalt->v4l2_dev.name), in cobalt_probe() 682 cobalt->v4l2_dev.notify = cobalt_notify; in cobalt_probe() 729 v4l2_device_call_all(&cobalt->v4l2_dev, 0, core, in cobalt_probe() 751 v4l2_device_unregister(&cobalt->v4l2_dev); in cobalt_probe() 759 struct cobalt *cobalt = to_cobalt(v4l2_dev); in cobalt_remove() [all …]
|
H A D | cobalt-driver.h | 158 #define cobalt_err(fmt, arg...) v4l2_err(&cobalt->v4l2_dev, fmt, ## arg) 159 #define cobalt_warn(fmt, arg...) v4l2_warn(&cobalt->v4l2_dev, fmt, ## arg) 160 #define cobalt_info(fmt, arg...) v4l2_info(&cobalt->v4l2_dev, fmt, ## arg) 162 v4l2_dbg(level, cobalt_debug, &cobalt->v4l2_dev, fmt, ## arg) 253 struct v4l2_device v4l2_dev; member 292 static inline struct cobalt *to_cobalt(struct v4l2_device *v4l2_dev) in to_cobalt() argument 294 return container_of(v4l2_dev, struct cobalt, v4l2_dev); in to_cobalt()
|
/openbmc/linux/drivers/media/usb/go7007/ |
H A D | go7007-driver.c | 39 v4l2_err(&go->v4l2_dev, "timeout waiting for read interrupt\n"); in go7007_read_interrupt() 200 struct v4l2_device *v4l2_dev = &go->v4l2_dev; in init_i2c_module() local 227 static void go7007_remove(struct v4l2_device *v4l2_dev) in go7007_remove() argument 229 struct go7007 *go = container_of(v4l2_dev, struct go7007, v4l2_dev); in go7007_remove() 231 v4l2_device_unregister(v4l2_dev); in go7007_remove() 258 go->v4l2_dev.release = go7007_remove; in go7007_register_encoder() 259 ret = v4l2_device_register(go->dev, &go->v4l2_dev); in go7007_register_encoder() 297 v4l2_device_call_all(&go->v4l2_dev, 0, tuner, in go7007_register_encoder() 359 v4l2_err(&go->v4l2_dev, "error transferring firmware\n"); in go7007_start_encoder() 368 v4l2_err(&go->v4l2_dev, "error starting stream transfer\n"); in go7007_start_encoder() [all …]
|
/openbmc/linux/drivers/media/pci/ivtv/ |
H A D | ivtv-streams.c | 207 s->vdev.v4l2_dev = NULL; in ivtv_prep_dev() 229 itv->v4l2_dev.name, s->name); in ivtv_prep_dev() 232 s->vdev.v4l2_dev = &itv->v4l2_dev; in ivtv_prep_dev() 291 if (s->vdev.v4l2_dev == NULL) in ivtv_reg_dev() 299 if (s_mpg->vdev.v4l2_dev) in ivtv_reg_dev() 365 if (vdev->v4l2_dev == NULL) in ivtv_streams_cleanup() 494 if (s->vdev.v4l2_dev == NULL) in ivtv_start_v4l2_encode_stream() 663 if (s->vdev.v4l2_dev == NULL) in ivtv_setup_v4l2_decode_stream() 725 if (s->vdev.v4l2_dev == NULL) in ivtv_start_v4l2_decode_stream() 795 if (s->vdev.v4l2_dev == NULL) in ivtv_stop_v4l2_encode_stream() [all …]
|
H A D | ivtv-i2c.c | 256 sd = v4l2_i2c_new_subdev(&itv->v4l2_dev, adap, type, 0, in ivtv_i2c_register() 260 sd = v4l2_i2c_new_subdev(&itv->v4l2_dev, adap, type, 0, in ivtv_i2c_register() 264 sd = v4l2_i2c_new_subdev(&itv->v4l2_dev, adap, type, 0, in ivtv_i2c_register() 280 sd = v4l2_i2c_new_subdev(&itv->v4l2_dev, in ivtv_i2c_register() 292 sd = v4l2_i2c_new_subdev_board(&itv->v4l2_dev, adap, in ivtv_i2c_register() 295 sd = v4l2_i2c_new_subdev(&itv->v4l2_dev, in ivtv_i2c_register() 308 spin_lock(&itv->v4l2_dev.lock); in ivtv_find_hw() 309 v4l2_device_for_each_subdev(sd, &itv->v4l2_dev) { in ivtv_find_hw() 315 spin_unlock(&itv->v4l2_dev.lock); in ivtv_find_hw() 587 struct ivtv *itv = to_ivtv(v4l2_dev); in ivtv_xfer() [all …]
|
/openbmc/linux/drivers/media/platform/nxp/ |
H A D | mx2_emmaprp.c | 197 struct v4l2_device v4l2_dev; member 293 v4l2_err(&pcdev->v4l2_dev, in emmaprp_device_run() 505 v4l2_err(&ctx->dev->v4l2_dev, in vidioc_try_fmt_vid_cap() 522 v4l2_err(&ctx->dev->v4l2_dev, in vidioc_try_fmt_vid_out() 697 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init() 711 dst_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init() 828 ret = v4l2_device_register(&pdev->dev, &pcdev->v4l2_dev); in emmaprp_probe() 843 vfd->v4l2_dev = &pcdev->v4l2_dev; in emmaprp_probe() 847 v4l2_info(&pcdev->v4l2_dev, EMMAPRP_MODULE_NAME in emmaprp_probe() 884 v4l2_device_unregister(&pcdev->v4l2_dev); in emmaprp_probe() [all …]
|
/openbmc/linux/drivers/media/usb/em28xx/ |
H A D | em28xx-video.c | 177 struct v4l2_device *v4l2_dev = &dev->v4l2->v4l2_dev; in em28xx_wake_i2c() local 1125 v4l2_device_call_all(&v4l2->v4l2_dev, in em28xx_start_analog_streaming() 1279 struct v4l2_device *v4l2_dev = &dev->v4l2->v4l2_dev; in video_mux() local 2438 vfd->v4l2_dev = &dev->v4l2->v4l2_dev; in em28xx_vdev_init() 2452 struct v4l2_device *v4l2_dev = &v4l2->v4l2_dev; in em28xx_tuner_setup() local 2465 v4l2_device_call_all(v4l2_dev, in em28xx_tuner_setup() 2473 v4l2_device_call_all(v4l2_dev, in em28xx_tuner_setup() 2483 v4l2_device_call_all(v4l2_dev, in em28xx_tuner_setup() 2542 v4l2->v4l2_dev.mdev = dev->media_dev; in em28xx_v4l2_init() 2553 v4l2->v4l2_dev.ctrl_handler = hdl; in em28xx_v4l2_init() [all …]
|
/openbmc/linux/drivers/staging/media/imx/ |
H A D | imx-media-dev.c | 85 v4l2_err(&imxmd->v4l2_dev, in imx_media_probe() 98 v4l2_device_unregister(&imxmd->v4l2_dev); in imx_media_probe() 109 v4l2_info(&imxmd->v4l2_dev, "Removing imx-media\n"); in imx_media_remove() 120 v4l2_device_unregister(&imxmd->v4l2_dev); in imx_media_remove()
|
/openbmc/linux/drivers/media/platform/rockchip/rkisp1/ |
H A D | rkisp1-dev.c | 166 return v4l2_device_register_subdev_nodes(&rkisp1->v4l2_dev); in rkisp1_subdev_notifier_complete() 191 v4l2_async_nf_init(ntf, &rkisp1->v4l2_dev); in rkisp1_subdev_notifier_register() 548 struct v4l2_device *v4l2_dev; in rkisp1_probe() local 618 v4l2_dev = &rkisp1->v4l2_dev; in rkisp1_probe() 619 v4l2_dev->mdev = &rkisp1->media_dev; in rkisp1_probe() 620 strscpy(v4l2_dev->name, RKISP1_DRIVER_NAME, sizeof(v4l2_dev->name)); in rkisp1_probe() 622 ret = v4l2_device_register(rkisp1->dev, &rkisp1->v4l2_dev); in rkisp1_probe() 658 v4l2_device_unregister(&rkisp1->v4l2_dev); in rkisp1_probe() 679 v4l2_device_unregister(&rkisp1->v4l2_dev); in rkisp1_remove()
|
/openbmc/linux/drivers/media/pci/cx18/ |
H A D | cx18-driver.h | 161 v4l2_info(&cx->v4l2_dev, " " type ": " fmt , ## args); \ 175 v4l2_info(&cx->v4l2_dev, " " type ": " fmt , ## args); \ 187 #define CX18_ERR(fmt, args...) v4l2_err(&cx->v4l2_dev, fmt , ## args) 188 #define CX18_WARN(fmt, args...) v4l2_warn(&cx->v4l2_dev, fmt , ## args) 189 #define CX18_INFO(fmt, args...) v4l2_info(&cx->v4l2_dev, fmt , ## args) 565 struct v4l2_device v4l2_dev; member 664 static inline struct cx18 *to_cx18(struct v4l2_device *v4l2_dev) in to_cx18() argument 666 return container_of(v4l2_dev, struct cx18, v4l2_dev); in to_cx18() 696 v4l2_device_mask_call_all(&(cx)->v4l2_dev, hw, o, f, ##args) 704 v4l2_device_mask_call_until_err(&(cx)->v4l2_dev, hw, o, f, ##args)
|
/openbmc/linux/drivers/media/platform/samsung/s5p-g2d/ |
H A D | g2d.c | 154 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init() 168 dst_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init() 223 v4l2_err(&dev->v4l2_dev, "g2d_setup_ctrls failed\n"); in g2d_setup_ctrls() 270 v4l2_info(&dev->v4l2_dev, "instance opened\n"); in g2d_open() 286 v4l2_info(&dev->v4l2_dev, "instance closed\n"); in g2d_release() 376 v4l2_err(&dev->v4l2_dev, "queue (%d) bust\n", f->type); in vidioc_s_fmt() 470 v4l2_err(&dev->v4l2_dev, in vidioc_try_selection() 693 vfd->v4l2_dev = &dev->v4l2_dev; in g2d_probe() 730 v4l2_device_unregister(&dev->v4l2_dev); in g2d_probe() 747 v4l2_info(&dev->v4l2_dev, "Removing " G2D_NAME); in g2d_remove() [all …]
|
/openbmc/linux/drivers/media/platform/ |
H A D | m2m-deinterlace.c | 122 struct v4l2_device v4l2_dev; member 228 v4l2_err(&pcdev->v4l2_dev, in deinterlace_issue_dma() 341 v4l2_warn(&pcdev->v4l2_dev, in deinterlace_issue_dma() 598 v4l2_err(&ctx->dev->v4l2_dev, in vidioc_s_fmt() 667 v4l2_err(&ctx->dev->v4l2_dev, in vidioc_streamon() 677 v4l2_err(&ctx->dev->v4l2_dev, in vidioc_streamon() 686 v4l2_err(&ctx->dev->v4l2_dev, in vidioc_streamon() 808 src_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init() 827 dst_vq->dev = ctx->dev->v4l2_dev.dev; in queue_init() 954 vfd->v4l2_dev = &pcdev->v4l2_dev; in deinterlace_probe() [all …]
|
/openbmc/linux/drivers/media/platform/allegro-dvt/ |
H A D | allegro-core.c | 145 struct v4l2_device v4l2_dev; member 394 v4l2_warn(&dev->v4l2_dev, in to_mcu_addr() 408 v4l2_warn(&dev->v4l2_dev, in to_codec_addr() 1994 v4l2_err(&dev->v4l2_dev, in allegro_channel_finish_frame() 2011 v4l2_err(&dev->v4l2_dev, in allegro_channel_finish_frame() 2021 v4l2_err(&dev->v4l2_dev, in allegro_channel_finish_frame() 2114 v4l2_err(&dev->v4l2_dev, in allegro_channel_finish_frame() 2171 v4l2_err(&dev->v4l2_dev, in allegro_handle_create_channel() 2200 v4l2_err(&dev->v4l2_dev, in allegro_handle_create_channel() 2216 v4l2_err(&dev->v4l2_dev, in allegro_handle_create_channel() [all …]
|
/openbmc/linux/drivers/staging/media/deprecated/atmel/ |
H A D | atmel-isc-base.c | 417 v4l2_err(&isc->v4l2_dev, in isc_stop_streaming() 595 v4l2_dbg(1, debug, &isc->v4l2_dev, in isc_try_validate_formats() 921 v4l2_dbg(1, debug, &isc->v4l2_dev, in isc_try_fmt() 1303 v4l2_dbg(1, debug, &isc->v4l2_dev, in isc_hist_count() 1327 v4l2_dbg(1, debug, &isc->v4l2_dev, in isc_wb_update() 1415 v4l2_dbg(1, debug, &isc->v4l2_dev, in isc_awb_work() 1455 v4l2_info(&isc->v4l2_dev, in isc_awb_work() 1881 v4l2_err(&isc->v4l2_dev, in isc_async_complete() 1893 v4l2_err(&isc->v4l2_dev, in isc_async_complete() 1915 vdev->v4l2_dev = &isc->v4l2_dev; in isc_async_complete() [all …]
|
/openbmc/linux/drivers/media/v4l2-core/ |
H A D | v4l2-spi.c | 36 struct v4l2_subdev *v4l2_spi_new_subdev(struct v4l2_device *v4l2_dev, in v4l2_spi_new_subdev() argument 43 if (!v4l2_dev) in v4l2_spi_new_subdev() 62 if (v4l2_device_register_subdev(v4l2_dev, sd)) in v4l2_spi_new_subdev()
|
H A D | v4l2-dev.c | 178 struct v4l2_device *v4l2_dev = vdev->v4l2_dev; in v4l2_device_release() local 202 if (v4l2_dev->mdev && vdev->vfl_dir != VFL_DIR_M2M) { in v4l2_device_release() 218 if (v4l2_dev->release == NULL) in v4l2_device_release() 219 v4l2_dev = NULL; in v4l2_device_release() 226 if (v4l2_dev) in v4l2_device_release() 227 v4l2_device_put(v4l2_dev); in v4l2_device_release() 513 video_devices[i]->v4l2_dev == vdev->v4l2_dev) { in get_index() 899 if (WARN_ON(!vdev->v4l2_dev)) in __video_register_device() 939 vdev->dev_parent = vdev->v4l2_dev->dev; in __video_register_device() 945 vdev->prio = &vdev->v4l2_dev->prio; in __video_register_device() [all …]
|
/openbmc/linux/drivers/media/platform/rockchip/rga/ |
H A D | rga.c | 107 src_vq->dev = ctx->rga->v4l2_dev.dev; in queue_init() 121 dst_vq->dev = ctx->rga->v4l2_dev.dev; in queue_init() 176 v4l2_err(&rga->v4l2_dev, "%s failed\n", __func__); in rga_setup_ctrls() 524 v4l2_err(&rga->v4l2_dev, "queue (%d) bust\n", f->type); in vidioc_s_fmt() 635 v4l2_dbg(debug, 1, &rga->v4l2_dev, in vidioc_s_selection() 830 ret = v4l2_device_register(&pdev->dev, &rga->v4l2_dev); in rga_probe() 841 vfd->v4l2_dev = &rga->v4l2_dev; in rga_probe() 861 v4l2_info(&rga->v4l2_dev, "HW Version: 0x%02x.%02x\n", in rga_probe() 914 v4l2_device_unregister(&rga->v4l2_dev); in rga_probe() 931 v4l2_info(&rga->v4l2_dev, "Removing\n"); in rga_remove() [all …]
|
/openbmc/linux/drivers/staging/media/sunxi/sun6i-isp/ |
H A D | sun6i_isp_params.c | 314 struct v4l2_device *v4l2_dev = &isp_dev->v4l2.v4l2_dev; in sun6i_isp_params_buffer_prepare() local 318 v4l2_err(v4l2_dev, "buffer too small (%lu < %u)\n", in sun6i_isp_params_buffer_prepare() 461 struct v4l2_device *v4l2_dev = &isp_dev->v4l2.v4l2_dev; in sun6i_isp_params_setup() local 500 v4l2_err(v4l2_dev, "failed to initialize vb2 queue: %d\n", ret); in sun6i_isp_params_setup() 519 video_dev->v4l2_dev = v4l2_dev; in sun6i_isp_params_setup() 527 v4l2_err(v4l2_dev, "failed to register video device: %d\n", in sun6i_isp_params_setup() 540 v4l2_err(v4l2_dev, "failed to create %s:%u -> %s:%u link\n", in sun6i_isp_params_setup()
|
H A D | sun6i_isp_capture.c | 282 struct v4l2_device *v4l2_dev = &isp_dev->v4l2.v4l2_dev; in sun6i_isp_capture_buffer_prepare() local 286 v4l2_err(v4l2_dev, "buffer too small (%lu < %u)\n", in sun6i_isp_capture_buffer_prepare() 599 struct v4l2_device *v4l2_dev = &isp_dev->v4l2.v4l2_dev; in sun6i_isp_capture_link_validate() local 608 v4l2_err(v4l2_dev, in sun6i_isp_capture_link_validate() 628 struct v4l2_device *v4l2_dev = &isp_dev->v4l2.v4l2_dev; in sun6i_isp_capture_setup() local 671 v4l2_err(v4l2_dev, "failed to initialize vb2 queue: %d\n", ret); in sun6i_isp_capture_setup() 693 video_dev->v4l2_dev = v4l2_dev; in sun6i_isp_capture_setup() 701 v4l2_err(v4l2_dev, "failed to register video device: %d\n", in sun6i_isp_capture_setup() 714 v4l2_err(v4l2_dev, "failed to create %s:%u -> %s:%u link\n", in sun6i_isp_capture_setup()
|
H A D | sun6i_isp_proc.c | 433 struct v4l2_device *v4l2_dev = &isp_dev->v4l2.v4l2_dev; in sun6i_isp_proc_notifier_complete() local 436 ret = v4l2_device_register_subdev_nodes(v4l2_dev); in sun6i_isp_proc_notifier_complete() 493 struct v4l2_device *v4l2_dev = &isp_dev->v4l2.v4l2_dev; in sun6i_isp_proc_setup() local 531 ret = v4l2_device_register_subdev(v4l2_dev, subdev); in sun6i_isp_proc_setup() 533 v4l2_err(v4l2_dev, "failed to register v4l2 subdev: %d\n", ret); in sun6i_isp_proc_setup() 539 v4l2_async_nf_init(notifier, v4l2_dev); in sun6i_isp_proc_setup() 549 v4l2_err(v4l2_dev, in sun6i_isp_proc_setup()
|
/openbmc/linux/drivers/media/pci/tw5864/ |
H A D | tw5864-core.c | 251 err = v4l2_device_register(&pci_dev->dev, &dev->v4l2_dev); in tw5864_initdev() 307 v4l2_device_unregister(&dev->v4l2_dev); in tw5864_initdev() 313 struct v4l2_device *v4l2_dev = pci_get_drvdata(pci_dev); in tw5864_finidev() local 315 container_of(v4l2_dev, struct tw5864_dev, v4l2_dev); in tw5864_finidev() 323 v4l2_device_unregister(&dev->v4l2_dev); in tw5864_finidev()
|
/openbmc/linux/drivers/media/usb/hdpvr/ |
H A D | hdpvr.h | 71 struct v4l2_device v4l2_dev; member 126 static inline struct hdpvr_device *to_hdpvr_dev(struct v4l2_device *v4l2_dev) in to_hdpvr_dev() argument 128 return container_of(v4l2_dev, struct hdpvr_device, v4l2_dev); in to_hdpvr_dev()
|
/openbmc/linux/drivers/media/radio/si470x/ |
H A D | radio-si470x-usb.c | 486 static void si470x_usb_release(struct v4l2_device *v4l2_dev) in si470x_usb_release() argument 489 container_of(v4l2_dev, struct si470x_device, v4l2_dev); in si470x_usb_release() 493 v4l2_device_unregister(&radio->v4l2_dev); in si470x_usb_release() 624 radio->v4l2_dev.release = si470x_usb_release; in si470x_usb_driver_probe() 649 retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); in si470x_usb_driver_probe() 668 radio->videodev.v4l2_dev = &radio->v4l2_dev; in si470x_usb_driver_probe() 754 v4l2_device_unregister(&radio->v4l2_dev); in si470x_usb_driver_probe() 821 v4l2_device_disconnect(&radio->v4l2_dev); in si470x_usb_driver_disconnect() 826 v4l2_device_put(&radio->v4l2_dev); in si470x_usb_driver_disconnect()
|
/openbmc/linux/drivers/media/test-drivers/vimc/ |
H A D | vimc-lens.c | 52 struct v4l2_device *v4l2_dev = &vimc->v4l2_dev; in vimc_lens_add() local 73 ret = vimc_ent_sd_register(&vlens->ved, &vlens->sd, v4l2_dev, in vimc_lens_add()
|