Documented in 1 files:
Defined in 1 files as a function:
Referenced in 37 files:
- drivers/media/mc/mc-device.c, line 132
- drivers/media/pci/intel/ipu3/ipu3-cio2.c, line 1283
- drivers/media/platform/amd/isp4/isp4_video.c
- drivers/media/platform/qcom/camss/camss-video.c
- drivers/media/platform/qcom/camss/camss.c, line 4612
- drivers/media/platform/renesas/vsp1/vsp1_entity.c, line 510
- drivers/media/platform/renesas/vsp1/vsp1_video.c
- drivers/media/platform/samsung/exynos4-is/common.c, line 25
- drivers/media/platform/samsung/exynos4-is/fimc-capture.c
- drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c, line 472
- drivers/media/platform/samsung/exynos4-is/fimc-lite.c, line 793
- drivers/media/platform/samsung/exynos4-is/media-dev.c, line 88
- drivers/media/platform/samsung/s3c-camif/camif-capture.c, line 815
- drivers/media/platform/st/stm32/stm32-dcmi.c
- drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c, line 404
- drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
- drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c
- drivers/media/platform/ti/omap3isp/isp.c
- drivers/media/platform/ti/omap3isp/ispccdc.c, line 2538
- drivers/media/platform/ti/omap3isp/ispccp2.c, line 971
- drivers/media/platform/ti/omap3isp/ispcsi2.c, line 1155
- drivers/media/platform/ti/omap3isp/isppreview.c, line 2151
- drivers/media/platform/ti/omap3isp/ispresizer.c, line 1633
- drivers/media/platform/ti/omap3isp/ispvideo.c
- drivers/media/platform/video-mux.c, line 134
- drivers/media/platform/xilinx/xilinx-csi2rxss.c, line 471
- drivers/media/platform/xilinx/xilinx-dma.c
- drivers/media/test-drivers/vimc/vimc-common.c, line 243
- drivers/media/test-drivers/vimc/vimc-streamer.c
- drivers/media/v4l2-core/v4l2-mc.c
- drivers/media/v4l2-core/v4l2-subdev.c
- drivers/staging/media/imx/imx-ic-prpencvf.c, line 1026
- drivers/staging/media/imx/imx-media-csi.c
- drivers/staging/media/imx/imx-media-dev-common.c
- drivers/staging/media/imx/imx-media-utils.c
- drivers/staging/media/imx/imx-media-vdic.c
- drivers/staging/media/tegra-video/vi.c, line 192
Smatch caller information:
drivers/media/platform/renesas/vsp1/vsp1_entity.c vsp1_entity_remote_pad() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/imx/imx-ic-prpencvf.c prp_link_setup() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock | ||
| TYPE_LOCK | (struct prp_priv)->lock |
drivers/media/platform/ti/omap3isp/isp.c isp_pipeline_disable() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &video->stream_lock |
drivers/media/platform/ti/omap3isp/isp.c isp_pipeline_enable() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &isp->media_dev.graph_mutex | ||
| TYPE_LOCK | (struct media_device)->graph_mutex |
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c dcmipp_bytecap_start_streaming() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/staging/media/imx/imx-media-dev-common.c imx_media_add_vdev_to_pad() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &imxmd->mutex | ||
| HALF_LOCKED2 | global &list_lock |
drivers/staging/media/imx/imx-media-dev-common.c imx_media_inherit_controls() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | entity | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/staging/media/imx/imx-media-dev-common.c imx_media_inherit_controls() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/staging/media/imx/imx-media-dev-common.c imx_media_link_notify() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &link->graph_obj.mdev->graph_mutex |
drivers/media/platform/ti/omap3isp/ispcsi2.c csi2_link_setup() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock |
drivers/media/platform/samsung/s3c-camif/camif-capture.c camif_pipeline_validate() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/imx/imx-media-utils.c find_pipeline_entity() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 4096-ptr_max |
| DATA_SOURCE | 0 | entity | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/staging/media/imx/imx-media-utils.c imx_media_pipeline_pad() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/staging/media/imx/imx-media-utils.c imx_media_pipeline_set_stream() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | entity | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex |
drivers/media/platform/xilinx/xilinx-csi2rxss.c xcsi2rxss_get_remote_subdev() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &state->lock | ||
| TYPE_LOCK | (struct xcsi2rxss_state)->lock |
drivers/media/test-drivers/vimc/vimc-common.c vimc_get_pix_format() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c dcmipp_inp_disable_streams() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &av->isys->stream_mutex | ||
| HALF_LOCKED2 | &stream->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | sd->active_state->lock |
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c dcmipp_inp_enable_streams() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &stream->isys->stream_mutex | ||
| HALF_LOCKED2 | &stream->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | sd->active_state->lock |
drivers/media/test-drivers/vimc/vimc-streamer.c vimc_streamer_pipeline_init() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/media/test-drivers/vimc/vimc-streamer.c vimc_streamer_pipeline_init() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 1-u64max |
| DATA_SOURCE | 0 | entity | r vimc_get_source_entity |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/media/test-drivers/vimc/vimc-streamer.c vimc_streamer_pipeline_terminate() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex |
drivers/media/mc/mc-device.c media_device_enum_entities() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 4096-ptr_max |
| DATA_SOURCE | 0 | entity | r find_entity |
| HALF_LOCKED2 | &mdev->graph_mutex |
drivers/media/platform/samsung/exynos4-is/media-dev.c fimc_pipeline_prepare() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/ti/omap3isp/ispccdc.c ccdc_link_setup() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock |
drivers/media/v4l2-core/v4l2-mc.c pipeline_pm_power() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 1-u64max |
| DATA_SOURCE | 0 | entity | r media_graph_walk_next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mdev->graph_mutex |
drivers/media/v4l2-core/v4l2-mc.c pipeline_pm_power() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 1-u64max |
| DATA_SOURCE | 0 | entity | r media_graph_walk_next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mdev->graph_mutex |
drivers/media/v4l2-core/v4l2-mc.c pipeline_pm_power_one() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 4096-ptr_max |
| PARAM_VALUE | 0 | entity->obj_type | 2 |
| DATA_SOURCE | 0 | entity | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mdev->graph_mutex |
drivers/media/platform/ti/omap3isp/ispccp2.c ccp2_link_setup() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock |
drivers/media/platform/ti/omap3isp/ispvideo.c isp_video_check_external_subdevs() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 1-u64max |
| LOCK2 | &video->stream_lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock | ||
| TYPE_LOCK | (struct isp_video)->stream_lock |
drivers/media/platform/ti/omap3isp/ispvideo.c isp_video_remote_subdev() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &video->stream_lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/renesas/vsp1/vsp1_video.c vsp1_video_pipeline_build() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 1-u64max |
| DATA_SOURCE | 0 | entity | r media_graph_walk_next |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/renesas/vsp1/vsp1_video.c vsp1_video_pipeline_build_branch() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/renesas/vsp1/vsp1_video.c vsp1_video_remote_subdev() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_find_source() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &list_lock | ||
| HALF_LOCKED2 | &device->clients_lock |
drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_pipeline_s_fmt() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity->obj_type | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dcmi->lock |
drivers/media/platform/samsung/exynos4-is/common.c fimc_find_remote_sensor() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_get_fwnode_pad_1_to_1() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 4096-ptr_max |
| BUF_SIZE | 0 | entity | (-1),120 |
| BUF_SIZE | 0 | entity | (-1),120 |
| DATA_SOURCE | 0 | entity | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | entity->num_pads | |
| HALF_LOCKED2 | global &list_lock |
drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_link_validate() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_link_validate() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | entity | 0,4096-ptr_max |
| PARAM_VALUE | 0 | entity->obj_type | 0,2-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/qcom/camss/camss.c camss_find_sensor_pad() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vfe->power_lock |
drivers/media/platform/ti/omap3isp/ispresizer.c resizer_link_setup() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock |
drivers/staging/media/imx/imx-media-csi.c csi_link_setup() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock | ||
| TYPE_LOCK | (struct csi_priv)->lock |
drivers/staging/media/imx/imx-media-csi.c csi_link_setup() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock | ||
| TYPE_LOCK | (struct csi_priv)->lock |
drivers/media/platform/samsung/exynos4-is/fimc-capture.c fimc_link_setup() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock |
drivers/media/platform/samsung/exynos4-is/fimc-capture.c fimc_pipeline_validate() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/xilinx/xilinx-dma.c xvip_dma_remote_subdev() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/media/platform/xilinx/xilinx-dma.c xvip_pipeline_start_stop() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pipe->lock | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| TYPE_LOCK | (struct xvip_pipeline)->lock |
drivers/media/platform/amd/isp4/isp4_video.c isp4vid_qops_start_streaming() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | vq->lock |
drivers/media/platform/amd/isp4/isp4_video.c isp4vid_qops_stop_streaming() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &vq->mmap_lock |
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c dcmipp_byteproc_disable_streams() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &av->isys->stream_mutex | ||
| HALF_LOCKED2 | &stream->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | sd->active_state->lock |
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c dcmipp_byteproc_enable_streams() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &stream->isys->stream_mutex | ||
| HALF_LOCKED2 | &stream->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | sd->active_state->lock |
drivers/media/platform/ti/omap3isp/isppreview.c preview_link_setup() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock |
drivers/media/platform/video-mux.c video_mux_s_stream() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|
drivers/staging/media/imx/imx-media-vdic.c vdic_link_setup() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock | ||
| TYPE_LOCK | (struct vdic_priv)->lock |
drivers/staging/media/imx/imx-media-vdic.c vdic_link_setup() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->lock | ||
| HALF_LOCKED2 | &fmd->media_dev.graph_mutex | ||
| HALF_LOCKED2 | global &list_lock | ||
| TYPE_LOCK | (struct vdic_priv)->lock |
drivers/media/platform/qcom/camss/camss-video.c video_remote_subdev() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | q->lock |
drivers/media/platform/qcom/camss/camss-video.c video_start_streaming() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | q->lock |
drivers/media/platform/qcom/camss/camss-video.c video_stop_streaming() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | &q->mmap_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_get_remote_source_subdev() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &csi_chan->mipi->pdev->dev.driver_data->lock | ||
| HALF_LOCKED2 | global &list_lock |
drivers/media/pci/intel/ipu3/ipu3-cio2.c cio2_subdev_link_validate_get_format() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c isp_video_pipeline_validate() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/samsung/exynos4-is/fimc-lite.c fimc_pipeline_validate() -> is_media_entity_v4l2_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |