Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/media/platform/renesas/vsp1/vsp1_entity.c, line 657
- drivers/media/v4l2-core/v4l2-subdev.c
- drivers/staging/media/atomisp/pci/atomisp_v4l2.c, line 898
- drivers/staging/media/tegra-video/vi.c, line 451
- include/media/v4l2-subdev.h, line 2005
Smatch caller information:
drivers/media/platform/renesas/vsp1/vsp1_entity.c vsp1_entity_init() -> __v4l2_subdev_state_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->async_subdev_endpoint_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->async_subdev_endpoint_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->dev_priv | 0 |
| PARAM_VALUE | 0 | sd->entity.function | 16385-16390 |
| PARAM_VALUE | 0 | sd->entity.name | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->entity.obj_type | 2 |
| PARAM_VALUE | 0 | sd->entity.ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->entity.pads | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->flags | 4,12 |
| PARAM_VALUE | 0 | sd->grp_id | 0 |
| PARAM_VALUE | 0 | sd->internal_ops | 799295294178955264 |
| PARAM_VALUE | 0 | sd->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->v4l2_dev | 0 |
| PARAM_VALUE | 1 | lock_name | 246205983416713216 |
| PARAM_VALUE | 2 | lock_key | 2562852881785524224 |
| BUF_SIZE | 1 | lock_name | 17 |
| STR_LEN | 0 | sd | 16 |
| TERMINATED | 1 | lock_name | 1 |
| MEM_ZERO | 0 | sd | |
| NO_OVERFLOW_SIMPLE | 0 | sd->entity.num_pads |
drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_set_sensor_format() -> __v4l2_subdev_state_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | lock_name | 5420929815907790848 |
| PARAM_VALUE | 2 | lock_key | 721232606101463040 |
| BUF_SIZE | 1 | lock_name | 28 |
| BUF_SIZE | 1 | lock_name | 28 |
| STR_LEN | 0 | sd | 27 |
| STR_LEN | 1 | lock_name | 27 |
| TERMINATED | 1 | lock_name | 1 |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_try_fmt() -> __v4l2_subdev_state_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | lock_name | 2430265268207058944 |
| PARAM_VALUE | 2 | lock_key | 201340498311970816 |
| BUF_SIZE | 1 | lock_name | 28 |
| BUF_SIZE | 1 | lock_name | 28 |
| STR_LEN | 0 | sd | 27 |
| STR_LEN | 1 | lock_name | 27 |
| TERMINATED | 1 | lock_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &list_lock |
drivers/media/v4l2-core/v4l2-subdev.c __v4l2_subdev_init_finalize() -> __v4l2_subdev_state_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->entity.function | 16386-16387,16389,16393,20481-20482,131073 |
| PARAM_VALUE | 0 | sd->flags | 0,4-u32max |
| PARAM_VALUE | 0 | sd->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | sd->ops->pad | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sd->ops->video | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *sd->name | 0-255 |
| PARAM_VALUE | 1 | lock_name | 4096-ptr_max |
| PARAM_VALUE | 2 | lock_key | 4096-ptr_max |
| BUF_SIZE | 0 | sd | (-1),384 |
| BUF_SIZE | 0 | sd | (-1),384 |
| BUF_SIZE | 0 | sd->ctrl_handler | (-1),328 |
| BUF_SIZE | 0 | sd->dev | (-1),1616 |
| BUF_SIZE | 0 | sd->entity.ops | (-1),32 |
| BUF_SIZE | 0 | sd->internal_ops | (-1),48 |
| BUF_SIZE | 1 | lock_name | 17,22,32-45 |
| BUF_SIZE | 1 | lock_name | 17,22,32-45 |
| DATA_SOURCE | 0 | sd | $0 |
| DATA_SOURCE | 1 | lock_name | $1 |
| DATA_SOURCE | 2 | lock_key | $2 |
| STR_LEN | 0 | sd | (-1),31-44 |
| STR_LEN | 0 | sd | (-1),31-44 |
| STR_LEN | 0 | sd->name | (-1),51 |
| STR_LEN | 1 | lock_name | (-1),31-44 |
| STR_LEN | 1 | lock_name | (-1),31-44 |
| TERMINATED | 1 | lock_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | sd->ctrl_handler->nr_of_buckets | |
| NO_OVERFLOW_SIMPLE | 0 | sd->entity.num_pads | |
| HALF_LOCKED2 | global &list_lock |
drivers/media/v4l2-core/v4l2-subdev.c subdev_fh_init() -> __v4l2_subdev_state_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | lock_name | 212905562785099776 |
| PARAM_VALUE | 2 | lock_key | 4042857211927621632 |
| BUF_SIZE | 0 | sd | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | lock_name | 16 |
| DATA_SOURCE | 0 | sd | $1 |
| STR_LEN | 0 | sd | 15 |
| TERMINATED | 1 | lock_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/staging/media/atomisp/pci/atomisp_v4l2.c atomisp_init_sensor() -> __v4l2_subdev_state_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | lock_name | 642900167288131584 |
| PARAM_VALUE | 2 | lock_key | 7953040408258666496 |
| BUF_SIZE | 1 | lock_name | 27 |
| STR_LEN | 0 | sd | 26 |
| TERMINATED | 1 | lock_name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &list_lock | ||
| HALF_LOCKED2 | &device->clients_lock |
drivers/staging/media/tegra-video/vi.c __tegra_channel_try_format() -> __v4l2_subdev_state_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 1-u64max |
| PARAM_VALUE | 1 | lock_name | 4875485309696352256 |
| PARAM_VALUE | 2 | lock_key | 6626917842183028736 |
| BUF_SIZE | 1 | lock_name | 18 |
| DATA_SOURCE | 0 | sd | r tegra_channel_get_remote_source_subdev |
| STR_LEN | 0 | sd | 17 |
| TERMINATED | 1 | lock_name | 1 |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |