Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/media/platform/rockchip/rkcif/rkcif-stream.c media_entity_remote_source_pad_unique() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 1 type 2
DATA_SOURCE 0 entity $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c media_entity_remote_source_pad_unique() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 1 type 2
DATA_SOURCE 0 entity $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c media_entity_remote_source_pad_unique() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 1 type 2
DATA_SOURCE 0 entity $0
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c ti_csi2rx_get_vc_and_dt() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
PARAM_VALUE 1 type 2
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/i2c/tc358746.c media_entity_remote_source_pad_unique() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
PARAM_VALUE 1 type 2
DATA_SOURCE 0 entity $0
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/cadence/cdns-csi2rx.c media_entity_remote_source_pad_unique() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
PARAM_VALUE 1 type 2
DATA_SOURCE 0 entity $0

drivers/staging/media/ipu7/ipu7-isys-csi-phy.c media_entity_remote_source_pad_unique() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
PARAM_VALUE 1 type 2
DATA_SOURCE 0 entity $0
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/nxp/imx8mq-mipi-csi2.c media_entity_remote_source_pad_unique() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 1 type 2
DATA_SOURCE 0 entity $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &state->lock
HALF_LOCKED2 sd->active_state->lock
TYPE_LOCK (struct csi_state)->lock

drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c media_entity_remote_source_pad_unique() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 1 type 2
DATA_SOURCE 0 entity $0

drivers/staging/media/imx/imx-media-csi.c csi_get_upstream_mbus_config() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
PARAM_VALUE 1 type 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->lock

drivers/staging/media/ipu7/ipu7-isys-csi2.c media_entity_remote_source_pad_unique() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
PARAM_VALUE 1 type 2
DATA_SOURCE 0 entity $0
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/pci/intel/ipu3/ipu3-cio2.c media_entity_remote_source_pad_unique() -> media_entity_remote_pad_unique()

Type Parameter Key Value
PARAM_VALUE 0 entity 4096-ptr_max
PARAM_VALUE 1 type 2
DATA_SOURCE 0 entity $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 q->subdev.active_state->lock