Home
last modified time | relevance | path

Searched refs:media_dev (Results 1 - 25 of 117) sorted by relevance

12345

/kernel/linux/linux-5.10/sound/usb/
H A Dmedia.c44 mdev = subs->stream->chip->media_dev; in snd_media_stream_init()
56 mctl->media_dev = mdev; in snd_media_stream_init()
70 ret = media_device_register_entity(mctl->media_dev, in snd_media_stream_init()
124 mdev = mctl->media_dev; in snd_media_stream_delete()
143 mutex_lock(&mctl->media_dev->graph_mutex); in snd_media_start_pipeline()
144 if (mctl->media_dev->enable_source) in snd_media_start_pipeline()
145 ret = mctl->media_dev->enable_source(&mctl->media_entity, in snd_media_start_pipeline()
147 mutex_unlock(&mctl->media_dev->graph_mutex); in snd_media_start_pipeline()
158 mutex_lock(&mctl->media_dev->graph_mutex); in snd_media_stop_pipeline()
159 if (mctl->media_dev in snd_media_stop_pipeline()
[all...]
H A Dmedia.h29 struct media_device *media_dev; member
45 struct media_device *media_dev; member
/kernel/linux/linux-6.6/sound/usb/
H A Dmedia.c44 mdev = subs->stream->chip->media_dev; in snd_media_stream_init()
56 mctl->media_dev = mdev; in snd_media_stream_init()
70 ret = media_device_register_entity(mctl->media_dev, in snd_media_stream_init()
124 mdev = mctl->media_dev; in snd_media_stream_delete()
143 mutex_lock(&mctl->media_dev->graph_mutex); in snd_media_start_pipeline()
144 if (mctl->media_dev->enable_source) in snd_media_start_pipeline()
145 ret = mctl->media_dev->enable_source(&mctl->media_entity, in snd_media_start_pipeline()
147 mutex_unlock(&mctl->media_dev->graph_mutex); in snd_media_start_pipeline()
158 mutex_lock(&mctl->media_dev->graph_mutex); in snd_media_stop_pipeline()
159 if (mctl->media_dev in snd_media_stop_pipeline()
[all...]
H A Dmedia.h29 struct media_device *media_dev; member
45 struct media_device *media_dev; member
/kernel/linux/linux-5.10/drivers/staging/media/tegra-video/
H A Dvideo.c22 media_device_unregister(&vid->media_dev); in tegra_v4l2_dev_release()
23 media_device_cleanup(&vid->media_dev); in tegra_v4l2_dev_release()
38 vid->media_dev.dev = &dev->dev; in host1x_video_probe()
39 strscpy(vid->media_dev.model, "NVIDIA Tegra Video Input Device", in host1x_video_probe()
40 sizeof(vid->media_dev.model)); in host1x_video_probe()
42 media_device_init(&vid->media_dev); in host1x_video_probe()
43 ret = media_device_register(&vid->media_dev); in host1x_video_probe()
50 vid->v4l2_dev.mdev = &vid->media_dev; in host1x_video_probe()
85 media_device_unregister(&vid->media_dev); in host1x_video_probe()
87 media_device_cleanup(&vid->media_dev); in host1x_video_probe()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/tegra-video/
H A Dvideo.c24 media_device_unregister(&vid->media_dev); in tegra_v4l2_dev_release()
25 media_device_cleanup(&vid->media_dev); in tegra_v4l2_dev_release()
55 vid->media_dev.dev = &dev->dev; in host1x_video_probe()
56 strscpy(vid->media_dev.model, "NVIDIA Tegra Video Input Device", in host1x_video_probe()
57 sizeof(vid->media_dev.model)); in host1x_video_probe()
59 media_device_init(&vid->media_dev); in host1x_video_probe()
60 ret = media_device_register(&vid->media_dev); in host1x_video_probe()
67 vid->v4l2_dev.mdev = &vid->media_dev; in host1x_video_probe()
103 media_device_unregister(&vid->media_dev); in host1x_video_probe()
105 media_device_cleanup(&vid->media_dev); in host1x_video_probe()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_csi.c35 csi_dev->media_dev = v4l2_dev->mdev; in sun6i_csi_isp_complete()
79 struct media_device *media_dev = &v4l2->media_dev; in sun6i_csi_v4l2_setup() local
86 strscpy(media_dev->model, SUN6I_CSI_DESCRIPTION, in sun6i_csi_v4l2_setup()
87 sizeof(media_dev->model)); in sun6i_csi_v4l2_setup()
88 media_dev->hw_revision = 0; in sun6i_csi_v4l2_setup()
89 media_dev->ops = &sun6i_csi_media_ops; in sun6i_csi_v4l2_setup()
90 media_dev->dev = dev; in sun6i_csi_v4l2_setup()
92 media_device_init(media_dev); in sun6i_csi_v4l2_setup()
94 ret = media_device_register(media_dev); in sun6i_csi_v4l2_setup()
[all...]
H A Dsun6i_csi.h34 struct media_device media_dev; member
40 struct media_device *media_dev; member
/kernel/linux/linux-5.10/drivers/media/usb/au0828/
H A Dau0828-core.c128 struct media_device *mdev = dev->media_dev; in au0828_unregister_media_device()
143 dev->media_dev->source_priv = NULL; in au0828_unregister_media_device()
144 dev->media_dev->enable_source = NULL; in au0828_unregister_media_device()
145 dev->media_dev->disable_source = NULL; in au0828_unregister_media_device()
148 media_device_delete(dev->media_dev, KBUILD_MODNAME, THIS_MODULE); in au0828_unregister_media_device()
149 dev->media_dev = NULL; in au0828_unregister_media_device()
205 dev->media_dev = mdev; in au0828_media_device_init()
224 media_device_for_each_entity(entity, dev->media_dev) { in au0828_media_graph_notify()
241 media_device_for_each_entity(entity, dev->media_dev) { in au0828_media_graph_notify()
566 if (!dev->media_dev) in au0828_media_device_register()
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/au0828/
H A Dau0828-core.c128 struct media_device *mdev = dev->media_dev; in au0828_unregister_media_device()
143 dev->media_dev->source_priv = NULL; in au0828_unregister_media_device()
144 dev->media_dev->enable_source = NULL; in au0828_unregister_media_device()
145 dev->media_dev->disable_source = NULL; in au0828_unregister_media_device()
148 media_device_delete(dev->media_dev, KBUILD_MODNAME, THIS_MODULE); in au0828_unregister_media_device()
149 dev->media_dev = NULL; in au0828_unregister_media_device()
205 dev->media_dev = mdev; in au0828_media_device_init()
224 media_device_for_each_entity(entity, dev->media_dev) { in au0828_media_graph_notify()
241 media_device_for_each_entity(entity, dev->media_dev) { in au0828_media_graph_notify()
566 if (!dev->media_dev) in au0828_media_device_register()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/sunxi/sun6i-isp/
H A Dsun6i_isp.c189 struct media_device *media_dev = &v4l2->media_dev; in sun6i_isp_v4l2_setup() local
195 strscpy(media_dev->model, SUN6I_ISP_DESCRIPTION, in sun6i_isp_v4l2_setup()
196 sizeof(media_dev->model)); in sun6i_isp_v4l2_setup()
197 media_dev->ops = &sun6i_isp_media_ops; in sun6i_isp_v4l2_setup()
198 media_dev->hw_revision = 0; in sun6i_isp_v4l2_setup()
199 media_dev->dev = dev; in sun6i_isp_v4l2_setup()
201 media_device_init(media_dev); in sun6i_isp_v4l2_setup()
203 ret = media_device_register(media_dev); in sun6i_isp_v4l2_setup()
211 v4l2_dev->mdev = media_dev; in sun6i_isp_v4l2_setup()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-dev.c610 rkisp1->media_dev.hw_revision = info->isp_ver; in rkisp1_probe()
611 strscpy(rkisp1->media_dev.model, RKISP1_DRIVER_NAME, in rkisp1_probe()
612 sizeof(rkisp1->media_dev.model)); in rkisp1_probe()
613 rkisp1->media_dev.dev = &pdev->dev; in rkisp1_probe()
614 strscpy(rkisp1->media_dev.bus_info, RKISP1_BUS_INFO, in rkisp1_probe()
615 sizeof(rkisp1->media_dev.bus_info)); in rkisp1_probe()
616 media_device_init(&rkisp1->media_dev); in rkisp1_probe()
619 v4l2_dev->mdev = &rkisp1->media_dev; in rkisp1_probe()
626 ret = media_device_register(&rkisp1->media_dev); in rkisp1_probe()
656 media_device_unregister(&rkisp1->media_dev); in rkisp1_probe()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-core.c92 return media_device_register(&isi->media_dev); in mxc_isi_async_notifier_complete()
119 struct media_device *media_dev = &isi->media_dev; in mxc_isi_v4l2_init() local
125 strscpy(media_dev->model, "FSL Capture Media Device", in mxc_isi_v4l2_init()
126 sizeof(media_dev->model)); in mxc_isi_v4l2_init()
127 media_dev->dev = isi->dev; in mxc_isi_v4l2_init()
129 media_device_init(media_dev); in mxc_isi_v4l2_init()
132 v4l2_dev->mdev = media_dev; in mxc_isi_v4l2_init()
218 media_device_cleanup(media_dev); in mxc_isi_v4l2_init()
230 media_device_unregister(&isi->media_dev); in mxc_isi_v4l2_cleanup()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
H A Datomisp_v4l2.c402 if (isp->media_dev.hw_revision >= in atomisp_save_iunit_reg()
408 if (IS_CHT && (isp->media_dev.hw_revision >= ((ATOMISP_HW_REVISION_ISP2401 << in atomisp_save_iunit_reg()
722 if (isp->media_dev.hw_revision < in atomisp_csi_lane_config()
734 if (isp->media_dev.hw_revision < in atomisp_csi_lane_config()
863 media_device_unregister(&isp->media_dev); in atomisp_unregister_entities()
864 media_device_cleanup(&isp->media_dev); in atomisp_unregister_entities()
872 isp->media_dev.dev = isp->dev; in atomisp_register_entities()
874 strscpy(isp->media_dev.model, "Intel Atom ISP", in atomisp_register_entities()
875 sizeof(isp->media_dev.model)); in atomisp_register_entities()
877 media_device_init(&isp->media_dev); in atomisp_register_entities()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/xilinx/
H A Dxilinx-vipp.c310 return media_device_register(&xdev->media_dev); in xvip_graph_notify_complete()
557 media_device_unregister(&xdev->media_dev); in xvip_composite_v4l2_cleanup()
558 media_device_cleanup(&xdev->media_dev); in xvip_composite_v4l2_cleanup()
565 xdev->media_dev.dev = xdev->dev; in xvip_composite_v4l2_init()
566 strscpy(xdev->media_dev.model, "Xilinx Video Composite Device", in xvip_composite_v4l2_init()
567 sizeof(xdev->media_dev.model)); in xvip_composite_v4l2_init()
568 xdev->media_dev.hw_revision = 0; in xvip_composite_v4l2_init()
570 media_device_init(&xdev->media_dev); in xvip_composite_v4l2_init()
572 xdev->v4l2_dev.mdev = &xdev->media_dev; in xvip_composite_v4l2_init()
577 media_device_cleanup(&xdev->media_dev); in xvip_composite_v4l2_init()
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/rkisp1/
H A Drkisp1-dev.c508 strscpy(rkisp1->media_dev.model, RKISP1_DRIVER_NAME, in rkisp1_probe()
509 sizeof(rkisp1->media_dev.model)); in rkisp1_probe()
510 rkisp1->media_dev.dev = &pdev->dev; in rkisp1_probe()
511 strscpy(rkisp1->media_dev.bus_info, RKISP1_BUS_INFO, in rkisp1_probe()
512 sizeof(rkisp1->media_dev.bus_info)); in rkisp1_probe()
513 media_device_init(&rkisp1->media_dev); in rkisp1_probe()
516 v4l2_dev->mdev = &rkisp1->media_dev; in rkisp1_probe()
523 ret = media_device_register(&rkisp1->media_dev); in rkisp1_probe()
538 media_device_unregister(&rkisp1->media_dev); in rkisp1_probe()
559 media_device_unregister(&rkisp1->media_dev); in rkisp1_remove()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/xilinx/
H A Dxilinx-vipp.c317 return media_device_register(&xdev->media_dev); in xvip_graph_notify_complete()
544 media_device_unregister(&xdev->media_dev); in xvip_composite_v4l2_cleanup()
545 media_device_cleanup(&xdev->media_dev); in xvip_composite_v4l2_cleanup()
552 xdev->media_dev.dev = xdev->dev; in xvip_composite_v4l2_init()
553 strscpy(xdev->media_dev.model, "Xilinx Video Composite Device", in xvip_composite_v4l2_init()
554 sizeof(xdev->media_dev.model)); in xvip_composite_v4l2_init()
555 xdev->media_dev.hw_revision = 0; in xvip_composite_v4l2_init()
557 media_device_init(&xdev->media_dev); in xvip_composite_v4l2_init()
559 xdev->v4l2_dev.mdev = &xdev->media_dev; in xvip_composite_v4l2_init()
564 media_device_cleanup(&xdev->media_dev); in xvip_composite_v4l2_init()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/
H A Dcamss.c793 return media_device_register(&camss->media_dev); in camss_subdev_notifier_complete()
878 camss->media_dev.dev = camss->dev; in camss_probe()
879 strscpy(camss->media_dev.model, "Qualcomm Camera Subsystem", in camss_probe()
880 sizeof(camss->media_dev.model)); in camss_probe()
881 camss->media_dev.ops = &camss_media_ops; in camss_probe()
882 media_device_init(&camss->media_dev); in camss_probe()
884 camss->v4l2_dev.mdev = &camss->media_dev; in camss_probe()
914 ret = media_device_register(&camss->media_dev); in camss_probe()
956 media_device_unregister(&camss->media_dev); in camss_delete()
957 media_device_cleanup(&camss->media_dev); in camss_delete()
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/saa7134/
H A Dsaa7134-core.c787 if (!dev->media_dev) in saa7134_unregister_media_device()
789 media_device_unregister(dev->media_dev); in saa7134_unregister_media_device()
790 media_device_cleanup(dev->media_dev); in saa7134_unregister_media_device()
791 kfree(dev->media_dev); in saa7134_unregister_media_device()
792 dev->media_dev = NULL; in saa7134_unregister_media_device()
814 media_device_for_each_entity(entity, dev->media_dev) { in saa7134_create_entities()
838 ret = media_device_register_entity(dev->media_dev, &dev->demod); in saa7134_create_entities()
906 ret = media_device_register_entity(dev->media_dev, ent); in saa7134_create_entities()
925 ret = media_device_register_entity(dev->media_dev, ent); in saa7134_create_entities()
1021 dev->media_dev in saa7134_initdev()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/saa7134/
H A Dsaa7134-core.c797 if (!dev->media_dev) in saa7134_unregister_media_device()
799 media_device_unregister(dev->media_dev); in saa7134_unregister_media_device()
800 media_device_cleanup(dev->media_dev); in saa7134_unregister_media_device()
801 kfree(dev->media_dev); in saa7134_unregister_media_device()
802 dev->media_dev = NULL; in saa7134_unregister_media_device()
824 media_device_for_each_entity(entity, dev->media_dev) { in saa7134_create_entities()
848 ret = media_device_register_entity(dev->media_dev, &dev->demod); in saa7134_create_entities()
916 ret = media_device_register_entity(dev->media_dev, ent); in saa7134_create_entities()
935 ret = media_device_register_entity(dev->media_dev, ent); in saa7134_create_entities()
1031 dev->media_dev in saa7134_initdev()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_csi.c688 return media_device_register(&csi->media_dev); in sun6i_subdev_notify_complete()
719 media_device_unregister(&csi->media_dev); in sun6i_csi_v4l2_cleanup()
725 media_device_cleanup(&csi->media_dev); in sun6i_csi_v4l2_cleanup()
732 csi->media_dev.dev = csi->dev; in sun6i_csi_v4l2_init()
733 strscpy(csi->media_dev.model, "Allwinner Video Capture Device", in sun6i_csi_v4l2_init()
734 sizeof(csi->media_dev.model)); in sun6i_csi_v4l2_init()
735 csi->media_dev.hw_revision = 0; in sun6i_csi_v4l2_init()
736 snprintf(csi->media_dev.bus_info, sizeof(csi->media_dev.bus_info), in sun6i_csi_v4l2_init()
739 media_device_init(&csi->media_dev); in sun6i_csi_v4l2_init()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/omap4iss/
H A Diss.c459 mutex_lock(&iss->media_dev.graph_mutex); in iss_pipeline_enable()
477 mutex_unlock(&iss->media_dev.graph_mutex); in iss_pipeline_enable()
486 mutex_unlock(&iss->media_dev.graph_mutex); in iss_pipeline_enable()
928 media_device_unregister(&iss->media_dev); in iss_unregister_entities()
986 iss->media_dev.dev = iss->dev; in iss_register_entities()
987 strscpy(iss->media_dev.model, "TI OMAP4 ISS", in iss_register_entities()
988 sizeof(iss->media_dev.model)); in iss_register_entities()
989 iss->media_dev.hw_revision = iss->revision; in iss_register_entities()
990 iss->media_dev.ops = &iss_media_ops; in iss_register_entities()
991 ret = media_device_register(&iss->media_dev); in iss_register_entities()
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Datomisp_v4l2.c550 if (isp->media_dev.hw_revision >= in atomisp_save_iunit_reg()
556 if (IS_CHT && (isp->media_dev.hw_revision >= ((ATOMISP_HW_REVISION_ISP2401 << in atomisp_save_iunit_reg()
926 if (isp->media_dev.hw_revision < in atomisp_csi_lane_config()
938 if (isp->media_dev.hw_revision < in atomisp_csi_lane_config()
1186 media_device_unregister(&isp->media_dev); in atomisp_unregister_entities()
1187 media_device_cleanup(&isp->media_dev); in atomisp_unregister_entities()
1195 isp->media_dev.dev = isp->dev; in atomisp_register_entities()
1197 strscpy(isp->media_dev.model, "Intel Atom ISP", in atomisp_register_entities()
1198 sizeof(isp->media_dev.model)); in atomisp_register_entities()
1200 media_device_init(&isp->media_dev); in atomisp_register_entities()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/s3c-camif/
H A Dcamif-core.c301 struct media_device *md = &camif->media_dev; in camif_media_dev_init()
489 ret = media_device_register(&camif->media_dev); in s3c_camif_probe()
498 media_device_unregister(&camif->media_dev); in s3c_camif_probe()
499 media_device_cleanup(&camif->media_dev); in s3c_camif_probe()
517 media_device_unregister(&camif->media_dev); in s3c_camif_remove()
518 media_device_cleanup(&camif->media_dev); in s3c_camif_remove()
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s3c-camif/
H A Dcamif-core.c302 struct media_device *md = &camif->media_dev; in camif_media_dev_init()
487 ret = media_device_register(&camif->media_dev); in s3c_camif_probe()
496 media_device_unregister(&camif->media_dev); in s3c_camif_probe()
497 media_device_cleanup(&camif->media_dev); in s3c_camif_probe()
516 media_device_unregister(&camif->media_dev); in s3c_camif_remove()
517 media_device_cleanup(&camif->media_dev); in s3c_camif_remove()

Completed in 21 milliseconds

12345