Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c ti_csi2rx_sd_disable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 0-63
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
CAPPED_DATA 1 pad0 1
DATA_SOURCE 0 state $1
DATA_SOURCE 1 pad0 $2
CONSTRAINT 1 pad0 <1989
HARD_MAX 1 pad0 63
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/ti/j721e-csi2rx/j721e-csi2rx.c ti_csi2rx_sd_enable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 0-63
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
CAPPED_DATA 1 pad0 1
DATA_SOURCE 0 state $1
DATA_SOURCE 1 pad0 $2
CONSTRAINT 1 pad0 <1989
HARD_MAX 1 pad0 63
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/max96714.c max96714_disable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 1
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/i2c/max96714.c max96714_enable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 1
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/cadence/cdns-csi2rx.c csi2rx_disable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 0-63
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
CAPPED_DATA 1 pad0 1
DATA_SOURCE 0 state $1
DATA_SOURCE 1 pad0 $2
CONSTRAINT 1 pad0 <1989
HARD_MAX 1 pad0 63
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/cadence/cdns-csi2rx.c csi2rx_enable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 0-63
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
CAPPED_DATA 1 pad0 1
DATA_SOURCE 0 state $1
DATA_SOURCE 1 pad0 $2
CONSTRAINT 1 pad0 <1989
HARD_MAX 1 pad0 63
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/ds90ub953.c ub953_disable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 1
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/i2c/ds90ub953.c ub953_enable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 1
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/max96717.c max96717_disable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 1
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/i2c/max96717.c max96717_enable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 1
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/max96717.c max96717_set_fmt() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 pad0 1
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 streams 3597399278382239744
BUF_SIZE 0 state (-1),208
BUF_SIZE 0 state (-1),208
BUF_SIZE 0 state->lock (-1),152
BUF_SIZE 0 state->pads (-1),88-5767080
BUF_SIZE 0 state->sd s32min-(-1),1-s32max
CAPPED_DATA 0 state->routing.num_routes 1
DATA_SOURCE 0 state $1
STR_LEN 0 state->sd (-1),15-17,26-27,31-44
STR_LEN 0 state->sd->entity.name (-1),7
STR_LEN 0 state->sd->name (-1),51
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->sd->entity.num_pads
HALF_LOCKED2 &cxdev->open_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &hdw->big_lock_mutex
HALF_LOCKED2 &pcdev->mlock
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 0 state->lock

drivers/media/i2c/ds90ub913.c ub913_disable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 1
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/i2c/ds90ub913.c ub913_enable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 1
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/synopsys/dw-mipi-csi2rx.c dw_mipi_csi2rx_disable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 0
PARAM_VALUE 2 pad1 1
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/synopsys/dw-mipi-csi2rx.c dw_mipi_csi2rx_enable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 0
PARAM_VALUE 2 pad1 1
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/rockchip/rkcif/rkcif-interface.c rkcif_interface_disable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 0
PARAM_VALUE 2 pad1 1
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/rockchip/rkcif/rkcif-interface.c rkcif_interface_enable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 0
PARAM_VALUE 2 pad1 1
PARAM_VALUE 3 *streams 1-u64max
DATA_SOURCE 0 state $1
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/ipu6/ipu6-isys-csi2.c ipu6_isys_csi2_disable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 0-63
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
CAPPED_DATA 1 pad0 1
DATA_SOURCE 0 state $1
DATA_SOURCE 1 pad0 $2
CONSTRAINT 1 pad0 <1989
HARD_MAX 1 pad0 63
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/pci/intel/ipu6/ipu6-isys-csi2.c ipu6_isys_csi2_enable_streams() -> v4l2_subdev_state_xlate_streams()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad0 0-63
PARAM_VALUE 2 pad1 0
PARAM_VALUE 3 *streams 1-u64max
CAPPED_DATA 1 pad0 1
DATA_SOURCE 0 state $1
DATA_SOURCE 1 pad0 $2
CONSTRAINT 1 pad0 <1989
HARD_MAX 1 pad0 63
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