Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/media/platform/ti/omap3isp/ispcsiphy.c to_isp_pipeline() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 1-u64max
DATA_SOURCE 0 entity $0
LOCK2 &phy->mutex
TYPE_LOCK (struct isp_csiphy)->mutex

drivers/media/platform/ti/omap3isp/isp.c to_isp_pipeline() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
CAPPED_DATA 0 entity 1
DATA_SOURCE 0 entity $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/omap3isp/ispcsi2.c to_isp_pipeline() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
DATA_SOURCE 0 entity $0
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/ipu7/ipu7-isys-queue.c buf_queue() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c mxc_isi_vb2_prepare_streaming() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/ti/omap3isp/ispccdc.c to_isp_pipeline() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
DATA_SOURCE 0 entity $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ccdc->lock
HALF_LOCKED2 &video->stream_lock

drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c rzg2l_cru_set_stream() -> media_entity_pipeline()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/ti/omap3isp/ispccp2.c to_isp_pipeline() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
DATA_SOURCE 0 entity $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/omap3isp/ispvideo.c to_isp_pipeline() -> media_entity_pipeline()

Type Parameter Key Value
DATA_SOURCE 0 entity $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &video->stream_lock

drivers/media/platform/ti/omap3isp/ispstat.c to_isp_pipeline() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
DATA_SOURCE 0 entity $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &stat->isp->stat_lock
LOCK2 irqflags
TYPE_LOCK (struct isp_device)->stat_lock

drivers/media/platform/ti/omap3isp/ispresizer.c to_isp_pipeline() -> media_entity_pipeline()

Type Parameter Key Value
DATA_SOURCE 0 entity $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/media/pci/intel/ipu6/ipu6-isys-video.c get_stream_mask_by_pipeline() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &stream->mutex
HALF_LOCKED2 &__av->isys->stream_mutex
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock
TYPE_LOCK (struct ipu6_isys_stream)->mutex

drivers/media/pci/intel/ipu6/ipu6-isys-video.c get_stream_mask_by_pipeline() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &stream->mutex
HALF_LOCKED2 &__av->isys->stream_mutex
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock
TYPE_LOCK (struct ipu6_isys_stream)->mutex

drivers/media/platform/ti/omap3isp/isppreview.c to_isp_pipeline() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
DATA_SOURCE 0 entity $0
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/ipu7/ipu7-isys-video.c ipu7_isys_setup_video() -> media_entity_pipeline()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
HALF_LOCKED2 remote_sd->active_state->lock