| /linux/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 guard(mutex)(&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() 157 guard(mutex)(&mctl->media_dev->graph_mutex); in snd_media_stop_pipeline() 158 if (mctl->media_dev->disable_source) in snd_media_stop_pipeline() 159 mctl->media_dev->disable_source(&mctl->media_entity); 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
|
| H A D | usbaudio.h | 73 struct media_device *media_dev; member
|
| /linux/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()
|
| H A D | video.h | 18 struct media_device media_dev; member
|
| /linux/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 …]
|
| H A D | au0828.h | 269 struct media_device *media_dev; member
|
| /linux/drivers/media/platform/nxp/imx8-isi/ |
| H A D | imx8-isi-core.c | 93 return media_device_register(&isi->media_dev); in mxc_isi_async_notifier_complete() 120 struct media_device *media_dev = &isi->media_dev; in mxc_isi_v4l2_init() local 126 strscpy(media_dev->model, "FSL Capture Media Device", in mxc_isi_v4l2_init() 127 sizeof(media_dev->model)); in mxc_isi_v4l2_init() 128 media_dev->dev = isi->dev; in mxc_isi_v4l2_init() 130 media_device_init(media_dev); in mxc_isi_v4l2_init() 133 v4l2_dev->mdev = media_dev; in mxc_isi_v4l2_init() 219 media_device_cleanup(media_dev); in mxc_isi_v4l2_init() 231 media_device_unregister(&isi->media_dev); in mxc_isi_v4l2_cleanup() 240 media_device_cleanup(&isi->media_dev); in mxc_isi_v4l2_cleanup()
|
| /linux/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 = kzalloc_obj(*dev->media_dev); in saa7134_initdev() [all …]
|
| /linux/drivers/media/platform/sunxi/sun6i-csi/ |
| H A D | sun6i_csi.h | 34 struct media_device media_dev; member 40 struct media_device *media_dev; member
|
| /linux/drivers/media/platform/samsung/exynos4-is/ |
| H A D | media-dev.c | 1199 media_dev)->link_setup_graph; in fimc_md_link_notify() 1399 mutex_lock(&fmd->media_dev.graph_mutex); in subdev_notifier_complete() 1403 mutex_unlock(&fmd->media_dev.graph_mutex); in subdev_notifier_complete() 1407 mutex_unlock(&fmd->media_dev.graph_mutex); in subdev_notifier_complete() 1413 return media_device_register(&fmd->media_dev); in subdev_notifier_complete() 1441 strscpy(fmd->media_dev.model, "Samsung S5P FIMC", in fimc_md_probe() 1442 sizeof(fmd->media_dev.model)); in fimc_md_probe() 1443 fmd->media_dev.ops = &fimc_md_ops; in fimc_md_probe() 1444 fmd->media_dev.dev = dev; in fimc_md_probe() 1447 v4l2_dev->mdev = &fmd->media_dev; in fimc_md_probe() [all …]
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | isp.c | 695 mutex_lock(&isp->media_dev.graph_mutex); in isp_pipeline_enable() 712 mutex_unlock(&isp->media_dev.graph_mutex); in isp_pipeline_enable() 731 mutex_unlock(&isp->media_dev.graph_mutex); in isp_pipeline_enable() 1561 media_device_unregister(&isp->media_dev); in isp_unregister_entities() 1573 media_device_cleanup(&isp->media_dev); in isp_unregister_entities() 1651 isp->media_dev.dev = isp->dev; in isp_register_entities() 1652 strscpy(isp->media_dev.model, "TI OMAP3 ISP", in isp_register_entities() 1653 sizeof(isp->media_dev.model)); in isp_register_entities() 1654 isp->media_dev.hw_revision = isp->revision; in isp_register_entities() 1655 isp->media_dev.ops = &isp_media_ops; in isp_register_entities() [all …]
|
| /linux/drivers/media/platform/xilinx/ |
| H A D | xilinx-vipp.h | 33 struct media_device media_dev; member
|
| /linux/drivers/media/usb/cx231xx/ |
| H A D | cx231xx-cards.c | 1342 if (dev->media_dev) { in cx231xx_unregister_media_device() 1343 media_device_unregister(dev->media_dev); in cx231xx_unregister_media_device() 1344 media_device_cleanup(dev->media_dev); in cx231xx_unregister_media_device() 1345 kfree(dev->media_dev); in cx231xx_unregister_media_device() 1346 dev->media_dev = NULL; in cx231xx_unregister_media_device() 1390 dev->media_dev = mdev; in cx231xx_media_device_init() 1812 dev->v4l2_dev.mdev = dev->media_dev; in cx231xx_usb_probe() 1895 retval = v4l2_mc_create_media_graph(dev->media_dev); in cx231xx_usb_probe() 1897 retval = media_device_register(dev->media_dev); in cx231xx_usb_probe()
|
| H A D | cx231xx-dvb.c | 472 dvb_register_media_controller(&dvb->adapter, dev->media_dev); in register_dvb() 828 si2157_config.mdev = dev->media_dev; in dvb_init() 873 si2157_config.mdev = dev->media_dev; in dvb_init() 941 si2157_config.mdev = dev->media_dev; in dvb_init() 1014 si2157_config.mdev = dev->media_dev; in dvb_init() 1077 si2157_config.mdev = dev->media_dev; in dvb_init()
|
| /linux/include/media/ |
| H A D | media-devnode.h | 64 * @media_dev: pointer to struct &media_device 80 struct media_device *media_dev; 76 struct media_device *media_dev; global() member
|
| /linux/drivers/staging/media/sunxi/sun6i-isp/ |
| H A D | sun6i_isp.h | 32 struct media_device media_dev; member
|
| /linux/drivers/media/common/siano/ |
| H A D | smsdvb-main.c | 642 if (!coredev->media_dev) in smsdvb_media_device_unregister() 644 media_device_unregister(coredev->media_dev); in smsdvb_media_device_unregister() 645 media_device_cleanup(coredev->media_dev); in smsdvb_media_device_unregister() 646 kfree(coredev->media_dev); in smsdvb_media_device_unregister() 647 coredev->media_dev = NULL; in smsdvb_media_device_unregister() 1126 dvb_register_media_controller(&client->adapter, coredev->media_dev); in smsdvb_hotplug()
|
| /linux/drivers/staging/media/atomisp/pci/ |
| H A D | atomisp_ioctl.c | 443 mutex_lock(&isp->media_dev.graph_mutex); in atomisp_s_input() 445 mutex_unlock(&isp->media_dev.graph_mutex); in atomisp_s_input() 886 if (isp->media_dev.hw_revision >= ((ATOMISP_HW_REVISION_ISP2401 << in atomisp_stop_stream() 938 mutex_lock(&isp->media_dev.graph_mutex); in atomisp_start_streaming() 941 mutex_unlock(&isp->media_dev.graph_mutex); in atomisp_start_streaming() 997 if (isp->media_dev.hw_revision >= ((ATOMISP_HW_REVISION_ISP2401 << in atomisp_start_streaming()
|
| /linux/drivers/staging/media/starfive/camss/ |
| H A D | stf-camss.h | 52 struct media_device media_dev; member
|
| /linux/drivers/media/mc/ |
| H A D | mc-device.c | 438 struct media_device *dev = devnode->media_dev; in media_device_ioctl() 522 struct media_device *dev = devnode->media_dev; in media_device_compat_ioctl() 559 struct media_device *mdev = devnode->media_dev; in model_show()
|
| /linux/drivers/media/platform/samsung/s3c-camif/ |
| H A D | camif-core.h | 272 struct media_device media_dev; member
|
| /linux/drivers/media/usb/em28xx/ |
| H A D | em28xx-dvb.c | 992 dvb->adapter.mdev = dev->media_dev; in em28xx_register_dvb() 1303 si2157_config.mdev = dev->media_dev; in em28178_dvb_init_pctv_292e() 1340 si2157_config.mdev = dev->media_dev; in em28178_dvb_init_terratec_t2_stick_hd() 1410 si2157_config.mdev = dev->media_dev; in em28174_dvb_init_hauppauge_wintv_dualhd_dvb() 1450 si2157_config.mdev = dev->media_dev; in em28174_dvb_init_hauppauge_wintv_dualhd_01595()
|
| H A D | em28xx-cards.c | 3502 dev->media_dev = mdev; in em28xx_media_device_init() 3510 if (dev->media_dev) { in em28xx_unregister_media_device() 3511 media_device_unregister(dev->media_dev); in em28xx_unregister_media_device() 3512 media_device_cleanup(dev->media_dev); in em28xx_unregister_media_device() 3513 kfree(dev->media_dev); in em28xx_unregister_media_device() 3514 dev->media_dev = NULL; in em28xx_unregister_media_device() 4153 retval = media_device_register(dev->media_dev); in em28xx_usb_probe()
|
| /linux/drivers/media/platform/renesas/vsp1/ |
| H A D | vsp1_video.c | 371 ret = media_entity_enum_init(&ent_enum, &input->entity.vsp1->media_dev); in vsp1_video_pipeline_build_branch() 596 struct media_device *mdev = &pipe->output->entity.vsp1->media_dev; in vsp1_video_pipeline_put() 995 struct media_device *mdev = &video->vsp1->media_dev; in vsp1_video_streamon()
|