Home
last modified time | relevance | path

Searched refs:graph_mutex (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/media/mc/
H A Dmc-entity.c209 mutex_lock(&mdev->graph_mutex); in media_entity_pads_init()
232 mutex_unlock(&mdev->graph_mutex); in media_entity_pads_init()
400 lockdep_assert_held(&entity->graph_obj.mdev->graph_mutex); in media_graph_walk_iter()
779 lockdep_assert_held(&mdev->graph_mutex); in __media_pipeline_start()
923 mutex_lock(&mdev->graph_mutex); in media_pipeline_start()
925 mutex_unlock(&mdev->graph_mutex); in media_pipeline_start()
959 mutex_lock(&mdev->graph_mutex); in media_pipeline_stop()
961 mutex_unlock(&mdev->graph_mutex); in media_pipeline_stop()
972 mutex_lock(&mdev->graph_mutex); in media_pipeline_alloc_start()
995 mutex_unlock(&mdev->graph_mutex); in media_pipeline_alloc_start()
[all …]
/linux/drivers/media/v4l2-core/
H A Dv4l2-mc.c289 mutex_lock(&mdev->graph_mutex); in v4l_enable_media_source()
296 mutex_unlock(&mdev->graph_mutex); in v4l_enable_media_source()
306 mutex_lock(&mdev->graph_mutex); in v4l_disable_media_source()
309 mutex_unlock(&mdev->graph_mutex); in v4l_disable_media_source()
550 mutex_lock(&mdev->graph_mutex); in v4l2_pipeline_pm_use()
561 mutex_unlock(&mdev->graph_mutex); in v4l2_pipeline_pm_use()
/linux/sound/usb/
H A Dmedia.c143 mutex_lock(&mctl->media_dev->graph_mutex); 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()
161 mutex_unlock(&mctl->media_dev->graph_mutex); in snd_media_stop_pipeline()
/linux/drivers/media/usb/au0828/
H A Dau0828-core.c142 mutex_lock(&mdev->graph_mutex); in au0828_unregister_media_device()
146 mutex_unlock(&mdev->graph_mutex); in au0828_unregister_media_device()
634 mutex_lock(&dev->media_dev->graph_mutex); in au0828_media_device_register()
638 mutex_unlock(&dev->media_dev->graph_mutex); in au0828_media_device_register()
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-isp-video.c281 mutex_lock(&me->graph_obj.mdev->graph_mutex); in isp_video_open()
289 mutex_unlock(&me->graph_obj.mdev->graph_mutex); in isp_video_open()
322 mutex_lock(&mdev->graph_mutex); in isp_video_release()
324 mutex_unlock(&mdev->graph_mutex); in isp_video_release()
H A Dfimc-lite.c482 mutex_lock(&me->graph_obj.mdev->graph_mutex); in fimc_lite_open()
490 mutex_unlock(&me->graph_obj.mdev->graph_mutex); in fimc_lite_open()
524 mutex_lock(&entity->graph_obj.mdev->graph_mutex); in fimc_lite_release()
526 mutex_unlock(&entity->graph_obj.mdev->graph_mutex); in fimc_lite_release()
/linux/include/media/
H A Dmedia-device.h171 struct mutex graph_mutex; member
/linux/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-video.c1165 mutex_lock(&mdev->graph_mutex); in mxc_isi_video_streamon()
1169 mutex_unlock(&mdev->graph_mutex); in mxc_isi_video_streamon()
1177 mutex_unlock(&mdev->graph_mutex); in mxc_isi_video_streamon()
1181 mutex_unlock(&mdev->graph_mutex); in mxc_isi_video_streamon()
/linux/drivers/staging/media/imx/
H A Dimx-media-utils.c762 mutex_lock(&imxmd->md.graph_mutex); in imx_media_pipeline_set_stream()
778 mutex_unlock(&imxmd->md.graph_mutex); in imx_media_pipeline_set_stream()
/linux/drivers/staging/media/atomisp/pci/
H A Datomisp_ioctl.c443 mutex_lock(&isp->media_dev.graph_mutex); in atomisp_s_input()
445 mutex_unlock(&isp->media_dev.graph_mutex); in atomisp_s_input()
939 mutex_lock(&isp->media_dev.graph_mutex); in atomisp_start_streaming()
942 mutex_unlock(&isp->media_dev.graph_mutex); in atomisp_start_streaming()
H A Datomisp_v4l2.c1059 mutex_lock(&isp->media_dev.graph_mutex); in atomisp_register_device_nodes()
1061 mutex_unlock(&isp->media_dev.graph_mutex); in atomisp_register_device_nodes()
H A Datomisp_cmd.c3666 lockdep_assert_held(&isp->media_dev.graph_mutex); in atomisp_setup_input_links()
/linux/drivers/media/platform/nxp/
H A Dimx7-media-csi.c1455 mutex_lock(&csi->mdev.graph_mutex); in imx7_csi_video_start_streaming()
1465 mutex_unlock(&csi->mdev.graph_mutex); in imx7_csi_video_start_streaming()
1472 mutex_unlock(&csi->mdev.graph_mutex); in imx7_csi_video_start_streaming()
1491 mutex_lock(&csi->mdev.graph_mutex); in imx7_csi_video_stop_streaming()
1494 mutex_unlock(&csi->mdev.graph_mutex); in imx7_csi_video_stop_streaming()
/linux/drivers/media/dvb-core/
H A Ddvb_frontend.c2849 mutex_lock(&fe->dvb->mdev->graph_mutex); in dvb_frontend_open()
2854 mutex_unlock(&fe->dvb->mdev->graph_mutex); in dvb_frontend_open()
2882 mutex_lock(&fe->dvb->mdev->graph_mutex); in dvb_frontend_open()
2885 mutex_unlock(&fe->dvb->mdev->graph_mutex); in dvb_frontend_open()
2921 mutex_lock(&fe->dvb->mdev->graph_mutex); in dvb_frontend_release()
2924 mutex_unlock(&fe->dvb->mdev->graph_mutex); in dvb_frontend_release()
/linux/Documentation/driver-api/media/
H A Dmc-core.rst182 :c:type:`media_device`.\ ``graph_mutex`` lock.
238 operation must be done with the media_device graph_mutex held.