Home
last modified time | relevance | path

Searched refs:v4l2_dev (Results 51 – 75 of 418) sorted by relevance

12345678910>>...17

/openbmc/linux/drivers/media/pci/sta2x11/
H A Dsta2x11_vip.c114 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 Dcobalt-driver.c126 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 Dcobalt-driver.h158 #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 Dgo7007-driver.c39 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 Divtv-streams.c207 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 Divtv-i2c.c256 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 Dmx2_emmaprp.c197 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 Dem28xx-video.c177 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 Dimx-media-dev.c85 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 Drkisp1-dev.c166 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 Dcx18-driver.h161 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 Dg2d.c154 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 Dm2m-deinterlace.c122 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 Dallegro-core.c145 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 Datmel-isc-base.c417 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 Dv4l2-spi.c36 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 Dv4l2-dev.c178 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 Drga.c107 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 Dsun6i_isp_params.c314 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 Dsun6i_isp_capture.c282 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 Dsun6i_isp_proc.c433 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 Dtw5864-core.c251 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 Dhdpvr.h71 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 Dradio-si470x-usb.c486 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 Dvimc-lens.c52 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()

12345678910>>...17