Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/media/platform/renesas/vsp1/vsp1_entity.c vsp1_subdev_set_pad_format() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state (-1),208
BUF_SIZE 0 state (-1),208
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
LOCK2 _T->lock
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 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/platform/qcom/camss/camss-vfe.c __vfe_get_compose() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state->lock (-1),152
BUF_SIZE 0 state->pads (-1)-0,4,24,64,88-s32max
BUF_SIZE 0 state->sd s32min-(-1),1-s32max
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
HALF_LOCKED2 sd_state->lock

drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c c3_isp_rsz_get_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0,2-u16max
PARAM_VALUE 2 stream 0
CAPPED_DATA 1 pad 1
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size

drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c c3_isp_rsz_init_state() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->_lock.magic 4096-ptr_max
PARAM_VALUE 0 state->lock 1-u64max
PARAM_VALUE 0 state->sd 4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state 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->lock 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
LOCK2 state->lock
HALF_LOCKED2 global &list_lock

drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c c3_isp_rsz_pps_enable() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
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/amlogic/c3/isp/c3-isp-resizer.c c3_isp_rsz_set_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0,2-u16max
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state (-1),208
BUF_SIZE 0 state (-1),208
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock

drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c c3_isp_rsz_set_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0,2-u32max
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
HALF_LOCKED2 &video->mutex

drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c c3_isp_rsz_set_sink_fmt() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
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
DATA_SOURCE 0 state $0
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
UNITS 1 pad unit_array_size
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 state->lock

drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c c3_isp_rsz_set_source_fmt() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state->lock (-1),152
BUF_SIZE 0 state->pads (-1),88-5767080
BUF_SIZE 0 state->sd s32min-(-1),1-s32max
DATA_SOURCE 0 state $0
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
HALF_LOCKED2 &ve->vdev.entity.graph_obj.mdev->graph_mutex
HALF_LOCKED2 state->lock

drivers/media/platform/arm/mali-c55/mali-c55-resizer.c __mali_c55_rsz_set_routing() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 0 state->routing.num_routes 1-u32max
PARAM_VALUE 0 state->stream_configs.configs 0,16,4096-ptr_max
PARAM_VALUE 0 state->stream_configs.num_configs 0,2-u32max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
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->stream_configs.num_configs 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->stream_configs.num_configs
UNITS 1 pad unit_array_size
HALF_LOCKED2 state->lock

drivers/media/platform/arm/mali-c55/mali-c55-resizer.c mali_c55_rsz_enum_frame_size() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/arm/mali-c55/mali-c55-resizer.c mali_c55_rsz_get_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/arm/mali-c55/mali-c55-resizer.c mali_c55_rsz_program_resizer() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 state->lock

drivers/media/platform/arm/mali-c55/mali-c55-resizer.c mali_c55_rsz_set_compose() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 state->lock

drivers/media/platform/arm/mali-c55/mali-c55-resizer.c mali_c55_rsz_set_crop() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state (-1),208
BUF_SIZE 0 state (-1),208
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 state->lock

drivers/media/platform/arm/mali-c55/mali-c55-resizer.c mali_c55_rsz_set_sink_fmt() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
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
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
UNITS 1 pad unit_array_size
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 state->lock

drivers/media/i2c/mt9m114.c mt9m114_configure_ifp() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
HALF_LOCKED2 sensor->ifp.sd.active_state->lock
HALF_LOCKED2 sensor->pa.sd.active_state->lock

drivers/media/i2c/mt9m114.c mt9m114_ifp_get_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/mt9m114.c mt9m114_ifp_init_state() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->_lock.magic 4096-ptr_max
PARAM_VALUE 0 state->lock 1-u64max
PARAM_VALUE 0 state->sd 4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state 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->lock 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
LOCK2 state->lock
HALF_LOCKED2 global &list_lock

drivers/media/i2c/mt9m114.c mt9m114_ifp_set_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state (-1),208
BUF_SIZE 0 state (-1),208
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock

drivers/media/i2c/mt9m114.c mt9m114_ifp_update_sel_and_src_fmt() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
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
DATA_SOURCE 0 state $0
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
HALF_LOCKED2 &cxdev->open_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 state->lock

drivers/media/platform/renesas/vsp1/vsp1_hgt.c hgt_configure_stream() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/media/platform/renesas/vsp1/vsp1_rpf.c rpf_configure_stream() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 2 stream 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
HALF_LOCKED2 _T->lock

drivers/staging/media/ipu3/ipu3-v4l2.c imgu_subdev_get_compose() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
DATA_SOURCE 1 pad $2
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
HALF_LOCKED2 sd_state->lock

drivers/staging/media/ipu3/ipu3-v4l2.c imgu_subdev_open() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->_lock.magic 4096-ptr_max
PARAM_VALUE 0 state->lock 1-u64max
PARAM_VALUE 0 state->sd 4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
RX_PATH
TASK_NOT_RUNNING

drivers/staging/media/atomisp/pci/atomisp_subdev.c atomisp_subdev_get_rect() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state->lock (-1),152
BUF_SIZE 0 state->pads (-1)-0,88-5767080
BUF_SIZE 0 state->sd s32min-(-1),1-s32max
DATA_SOURCE 0 state $1
DATA_SOURCE 1 pad $3
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
UNITS 1 pad unit_array_size
HALF_LOCKED2 sd_state->lock

drivers/media/platform/renesas/vsp1/vsp1_hgo.c hgo_configure_stream() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/staging/media/imx/imx-media-csi.c __csi_get_compose() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
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
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
LOCK2 &priv->lock
HALF_LOCKED2 sd_state->lock
TYPE_LOCK (struct csi_priv)->lock

drivers/media/platform/renesas/vsp1/vsp1_brx.c brx_get_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
PARAM_VALUE 1 pad 0-u16max
PARAM_VALUE 2 stream 0
CAPPED_DATA 1 pad 1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
LOCK2 _T->lock

drivers/media/platform/renesas/vsp1/vsp1_brx.c brx_set_format() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 2 stream 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
LOCK2 _T->lock
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 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock

drivers/media/platform/renesas/vsp1/vsp1_brx.c brx_set_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 2 stream 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
LOCK2 _T->lock
HALF_LOCKED2 &video->mutex

drivers/media/platform/samsung/exynos4-is/fimc-capture.c fimc_subdev_get_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0-1,3-u16max
PARAM_VALUE 2 stream 0
CAPPED_DATA 1 pad 1
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
LOCK2 &fimc->lock
TYPE_LOCK (struct fimc_dev)->lock

drivers/media/platform/samsung/exynos4-is/fimc-capture.c fimc_subdev_set_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0-1,3-u32max
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
LOCK2 &fimc->lock
HALF_LOCKED2 &video->mutex
TYPE_LOCK (struct fimc_dev)->lock

drivers/media/i2c/ccs/ccs-core.c ccs_get_binning() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state r v4l2_subdev_get_locked_active_state
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state r v4l2_subdev_get_locked_active_state
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/ccs/ccs-core.c ccs_get_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
HALF_LOCKED2 global &list_lock

drivers/media/i2c/ccs/ccs-core.c ccs_propagate() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 2 stream 0
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
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
HALF_LOCKED2 sd_state->lock

drivers/media/i2c/ccs/ccs-core.c ccs_set_compose() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 sd_state->lock

drivers/media/i2c/ccs/ccs-core.c ccs_set_crop() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state (-1),208
BUF_SIZE 0 state (-1),208
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 sd_state->lock

drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c mxc_isi_pipe_enable() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state r v4l2_subdev_lock_and_get_active_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sd->active_state->lock
HALF_LOCKED2 xbar->sd.active_state->lock

drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c mxc_isi_pipe_get_pad_compose() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
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
DATA_SOURCE 0 state $1
DATA_SOURCE 1 pad $2
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
UNITS 1 pad unit_array_size
HALF_LOCKED2 state->lock

drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c dcmipp_byteproc_configure_scale_crop() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
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/st/stm32/stm32-dcmipp/dcmipp-byteproc.c dcmipp_byteproc_enum_frame_size() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c dcmipp_byteproc_get_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &list_lock

drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c dcmipp_byteproc_init_state() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->_lock.magic 4096-ptr_max
PARAM_VALUE 0 state->lock 1-u64max
PARAM_VALUE 0 state->sd 4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state 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->lock 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
CONSTRAINT 1 pad <1989
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 pad
UNITS 1 pad unit_array_size
LOCK2 sd_state->lock
HALF_LOCKED2 global &list_lock

drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c dcmipp_byteproc_set_fmt() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
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
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
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 sd_state->lock

drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c dcmipp_byteproc_set_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &video->mutex

drivers/media/i2c/s5k5baf.c s5k5baf_get_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0-65534
PARAM_VALUE 2 stream 0
CAPPED_DATA 1 pad 1
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size

drivers/media/i2c/s5k5baf.c s5k5baf_open() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->_lock.magic 4096-ptr_max
PARAM_VALUE 0 state->lock 1-u64max
PARAM_VALUE 0 state->sd 4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/s5k5baf.c s5k5baf_set_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 0,4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
BUF_SIZE 0 state (-1),208
BUF_SIZE 0 state (-1),208
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &list_lock

drivers/media/platform/renesas/vsp1/vsp1_histo.c histo_get_selection() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
LOCK2 _T->lock

drivers/media/platform/renesas/vsp1/vsp1_histo.c histo_set_compose() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
LOCK2 _T->lock
HALF_LOCKED2 &video->mutex

drivers/media/platform/renesas/vsp1/vsp1_histo.c histo_set_crop() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
LOCK2 _T->lock
HALF_LOCKED2 &video->mutex
HALF_LOCKED2 global &list_lock

drivers/media/platform/renesas/vsp1/vsp1_histo.c histo_set_format() -> __v4l2_subdev_state_get_compose()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 pad 0
PARAM_VALUE 2 stream 0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 pad unit_array_size
LOCK2 _T->lock
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 global &em28xx_devlist_mutex
HALF_LOCKED2 sd_state->lock