Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

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