/kernel/linux/linux-5.10/sound/usb/ |
H A D | media.c | 44 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 D | media.h | 29 struct media_device *media_dev; member 45 struct media_device *media_dev; member
|
/kernel/linux/linux-6.6/sound/usb/ |
H A D | media.c | 44 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 D | media.h | 29 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 D | video.c | 22 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 D | video.c | 24 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 D | sun6i_csi.c | 35 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 D | sun6i_csi.h | 34 struct media_device media_dev; member 40 struct media_device *media_dev; member
|
/kernel/linux/linux-5.10/drivers/media/usb/au0828/ |
H A D | au0828-core.c | 128 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 D | au0828-core.c | 128 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 D | sun6i_isp.c | 189 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 D | rkisp1-dev.c | 610 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 D | imx8-isi-core.c | 92 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 D | atomisp_v4l2.c | 402 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 D | xilinx-vipp.c | 310 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 D | rkisp1-dev.c | 508 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 D | xilinx-vipp.c | 317 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 D | camss.c | 793 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 D | saa7134-core.c | 787 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 D | saa7134-core.c | 797 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 D | sun6i_csi.c | 688 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 D | iss.c | 459 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 D | atomisp_v4l2.c | 550 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 D | camif-core.c | 301 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 D | camif-core.c | 302 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()
|