Documented in 1 files:

Defined in 1 files as a function:

Referenced in 27 files:

Smatch caller information:

drivers/media/i2c/gc08a3.c gc08a3_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/gc05a2.c gc05a2_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx283.c imx283_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx214.c imx214_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx214.c imx214_start_streaming() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
HALF_LOCKED2 subdev->active_state->lock

drivers/media/i2c/ov2735.c ov2735_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx290.c imx290_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx471.c imx471_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/vd55g1.c vd55g1_s_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx219.c imx219_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx678.c imx678_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_get_source_link_freq() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 cfe->csi2.sd.active_state->lock
HALF_LOCKED2 vq->lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_get_vc_dt() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 cfe->csi2.sd.active_state->lock
HALF_LOCKED2 vq->lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_get_vc_dt_fallback() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 cfe->csi2.sd.active_state->lock
HALF_LOCKED2 vq->lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_start_channel() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 cfe->csi2.sd.active_state->lock
HALF_LOCKED2 vq->lock

drivers/media/i2c/mt9m114.c mt9m114_pa_s_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c ti_csi2rx_get_stream() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
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/v4l2-core/v4l2-subdev.c __v4l2_link_validate_get_streams() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sink_state->lock

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_is_streaming() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad->enable_streams 4096-ptr_max
BUF_SIZE 0 sd s32min-(-1),1-s32max
BUF_SIZE 0 sd s32min-(-1),1-s32max
DATA_SOURCE 0 sd $0
STR_LEN 0 sd (-1),15-17,26-27,31-44
STR_LEN 0 sd (-1),15-17,26-27,31-44
STR_LEN 0 sd->entity.name (-1),7
STR_LEN 0 sd->name (-1),51
BIT_INFO 0 sd->flags 0x10,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 sd->entity.num_pads
HALF_LOCKED2 _T->lock
HALF_LOCKED2 0 sd->active_state->lock

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_link_validate_get_format() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sink_state->lock

drivers/media/platform/cadence/cdns-csi2rx.c csi2rx_configure_ext_dphy() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
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/os05b10.c os05b10_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/cal/cal-camerarx.c cal_camerarx_get_ext_link_freq() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
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/ov01a10.c ov01a10_get_active_crop() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ov01a10.c ov01a10_get_active_format() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ov2732.c ov2732_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/vd56g3.c vd56g3_s_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/vd56g3.c vd56g3_update_controls() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ov8858.c ov8858_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ccs/ccs-core.c ccs_enable_streams() -> v4l2_subdev_get_locked_active_state()

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/i2c/ccs/ccs-core.c ccs_enable_streams() -> v4l2_subdev_get_locked_active_state()

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/i2c/ccs/ccs-core.c ccs_enable_streams() -> v4l2_subdev_get_locked_active_state()

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/i2c/ccs/ccs-core.c ccs_get_binning() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ccs/ccs-core.c ccs_get_scaling() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ccs/ccs-core.c ccs_pll_blanking_update() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/media/i2c/ccs/ccs-core.c ccs_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/media/pci/intel/ipu6/ipu6-isys-video.c ipu6_isys_fw_pin_cfg() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &stream->mutex
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock
HALF_LOCKED2 sd->active_state->lock
TYPE_LOCK (struct ipu6_isys_stream)->mutex

drivers/media/i2c/imx415.c imx415_s_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx355.c imx355_set_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx355.c imx355_start_streaming() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
HALF_LOCKED2 sd->active_state->lock

drivers/media/i2c/t4ka3.c t4ka3_s_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/imx296.c imx296_s_ctrl() -> v4l2_subdev_get_locked_active_state()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING