Documented in 1 files:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/media/pci/cx23885/cx23885-cards.c, line 2454
- drivers/media/platform/marvell/mcam-core.c, line 1772
- drivers/media/platform/renesas/rcar_drif.c, line 1103
- drivers/media/platform/samsung/exynos4-is/media-dev.c
- drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c, line 980
- drivers/staging/media/ipu7/ipu7-isys.c, line 61
- drivers/staging/media/tegra-video/vi.c
Smatch caller information:
drivers/staging/media/ipu7/ipu7-isys.c isys_complete_ext_device_registration() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| 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->fwnode | (-1)-0,64 |
| BUF_SIZE | 0 | sd->internal_ops | (-1),48 |
| BUF_SIZE | 0 | sd->state_lock | (-1),152 |
| DATA_SOURCE | 0 | sd | $1 |
| DATA_SOURCE | 1 | p | $2 |
| STR_LEN | 0 | sd->name | (-1),51 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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/platform/renesas/rcar_drif.c rcar_drif_notify_bound() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| 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->fwnode | (-1)-0,64 |
| BUF_SIZE | 0 | sd->internal_ops | (-1),48 |
| BUF_SIZE | 0 | sd->state_lock | (-1),152 |
| DATA_SOURCE | 0 | sd | $1 |
| STR_LEN | 0 | sd->name | (-1),51 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | sd->ctrl_handler->nr_of_buckets | |
| NO_OVERFLOW_SIMPLE | 0 | sd->entity.num_pads | |
| NO_OVERFLOW_SIMPLE | 0 | sd->privacy_led->blink_delay_off | |
| NO_OVERFLOW_SIMPLE | 0 | sd->privacy_led->blink_delay_on | |
| HALF_LOCKED2 | global &list_lock |
drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c camera_sensor_csi_alloc() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| BUF_SIZE | 1 | p | 40 |
| CAPPED_DATA | 0 | sd | 1 |
| DATA_SOURCE | 0 | sd | $0 |
| DATA_SOURCE | 1 | p | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->input_lock |
drivers/media/platform/samsung/exynos4-is/media-dev.c register_fimc_entity() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| BUF_SIZE | 0 | sd | 384 |
| BUF_SIZE | 1 | p | 48 |
| DATA_SOURCE | 1 | p | r fimc_md_pipeline_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/media/platform/samsung/exynos4-is/media-dev.c register_fimc_is_entity() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| BUF_SIZE | 0 | sd | 384 |
| BUF_SIZE | 1 | p | 48 |
| DATA_SOURCE | 1 | p | r fimc_md_pipeline_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/media/platform/samsung/exynos4-is/media-dev.c register_fimc_lite_entity() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| BUF_SIZE | 0 | sd | 384 |
| BUF_SIZE | 1 | p | 48 |
| DATA_SOURCE | 1 | p | r fimc_md_pipeline_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/media/platform/samsung/exynos4-is/media-dev.c subdev_notifier_bound() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| 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->fwnode | (-1)-0,64 |
| BUF_SIZE | 0 | sd->internal_ops | (-1),48 |
| BUF_SIZE | 0 | sd->state_lock | (-1),152 |
| BUF_SIZE | 1 | p | 12 |
| DATA_SOURCE | 0 | sd | $1 |
| STR_LEN | 0 | sd->name | (-1),51 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | sd->ctrl_handler->nr_of_buckets | |
| NO_OVERFLOW_SIMPLE | 0 | sd->entity.num_pads | |
| NO_OVERFLOW_SIMPLE | 0 | sd->privacy_led->blink_delay_off | |
| NO_OVERFLOW_SIMPLE | 0 | sd->privacy_led->blink_delay_on | |
| HALF_LOCKED2 | global &list_lock |
drivers/media/pci/cx23885/cx23885-cards.c cx23885_card_setup() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| BUF_SIZE | 0 | sd | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | p | 4 |
| DATA_SOURCE | 0 | sd | r v4l2_i2c_new_subdev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sd->v4l2_dev->ref.refcount.refs.counter | s32min-s32max |
| HALF_LOCKED2 | &pool->lock |
drivers/media/platform/marvell/mcam-core.c mccic_notify_bound() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| 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->fwnode | (-1)-0,64 |
| BUF_SIZE | 0 | sd->internal_ops | (-1),48 |
| BUF_SIZE | 0 | sd->state_lock | (-1),152 |
| DATA_SOURCE | 0 | sd | $1 |
| STR_LEN | 0 | sd->name | (-1),51 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | sd->ctrl_handler->nr_of_buckets | |
| NO_OVERFLOW_SIMPLE | 0 | sd->entity.num_pads | |
| NO_OVERFLOW_SIMPLE | 0 | sd->privacy_led->blink_delay_off | |
| NO_OVERFLOW_SIMPLE | 0 | sd->privacy_led->blink_delay_on | |
| LOCK2 | &cam->s_mutex | ||
| HALF_LOCKED2 | global &list_lock | ||
| TYPE_LOCK | (struct mcam_camera)->s_mutex |
drivers/staging/media/tegra-video/vi.c tegra_v4l2_nodes_setup_tpg() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 4096-ptr_max |
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| NOCHECK_CALL |
drivers/staging/media/tegra-video/vi.c tegra_vi_graph_notify_complete() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sd | 1-u64max |
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | sd | r tegra_channel_get_remote_bridge_subdev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &list_lock | ||
| HALF_LOCKED2 | &device->clients_lock |
drivers/staging/media/tegra-video/vi.c tegra_vi_graph_notify_complete() -> v4l2_set_subdev_hostdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | p | 4096-ptr_max |
| DATA_SOURCE | 0 | sd | r tegra_channel_get_remote_source_subdev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &list_lock | ||
| HALF_LOCKED2 | &device->clients_lock |