Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 19 files:
- drivers/media/i2c/cvs/v4l2.c
- drivers/media/i2c/st-mipid02.c, line 316
- drivers/media/i2c/tc358746.c, line 527
- drivers/media/pci/intel/ipu3/ipu3-cio2.c, line 322
- drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c, line 99
- drivers/media/pci/intel/ivsc/mei_csi.c
- drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c, line 396
- drivers/media/platform/cadence/cdns-csi2rx.c, line 312
- drivers/media/platform/nxp/imx-mipi-csis.c, line 628
- drivers/media/platform/nxp/imx8mq-mipi-csi2.c, line 407
- drivers/media/platform/qcom/camss/camss.c, line 4639
- drivers/media/platform/raspberrypi/rp1-cfe/cfe.c, line 1137
- drivers/media/platform/renesas/rcar-csi2.c
- drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c, line 314
- drivers/media/platform/st/stm32/stm32-csi.c, line 469
- drivers/media/platform/synopsys/dw-mipi-csi2rx.c, line 379
- drivers/media/platform/ti/cal/cal-camerarx.c, line 85
- drivers/media/v4l2-core/v4l2-common.c, line 635
- drivers/staging/media/ipu7/ipu7-isys-csi2.c, line 63
Smatch caller information:
drivers/media/platform/renesas/rcar-csi2.c rcsi2_calc_mbps() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mul | 0 |
| PARAM_VALUE | 2 | div | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | priv->subdev.active_state->lock |
drivers/media/platform/renesas/rcar-csi2.c rcsi2_calc_mbps() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 4096-ptr_max |
| PARAM_VALUE | 1 | mul | 8,10,12,16,20,24 |
| PARAM_VALUE | 2 | div | 0-131070 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | priv->subdev.active_state->lock |
drivers/media/i2c/cvs/v4l2.c cvs_csi_enable_streams() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 4096-ptr_max |
| PARAM_VALUE | 1 | mul | 0 |
| PARAM_VALUE | 2 | div | 0 |
| 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/cvs/v4l2.c cvs_csi_get_mbus_config() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mul | 0 |
| PARAM_VALUE | 2 | div | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &csi2->lock |
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_get_source_link_freq() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mul | 0,8,10,12,14,16,24,32 |
| CAPPED_DATA | 2 | div | 1 |
| FUZZY_MAX | 1 | mul | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | cfe->csi2.sd.active_state->lock | ||
| HALF_LOCKED2 | vq->lock |
drivers/media/platform/nxp/imx-mipi-csis.c mipi_csis_calculate_params() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 4096-ptr_max |
| PARAM_VALUE | 2 | div | 0-510 |
| CAPPED_DATA | 2 | div | 1 |
| HALF_LOCKED2 | sd->active_state->lock |
drivers/media/i2c/tc358746.c tc358746_apply_misc_config() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 1-ptr_max |
| PARAM_VALUE | 1 | mul | 0 |
| PARAM_VALUE | 2 | div | 0 |
| DATA_SOURCE | 0 | pad | r media_entity_remote_source_pad_unique |
| HALF_LOCKED2 | sd->active_state->lock |
drivers/media/platform/cadence/cdns-csi2rx.c csi2rx_configure_ext_dphy() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 4096-ptr_max |
| PARAM_VALUE | 1 | mul | 0,8,10,16,24 |
| CAPPED_DATA | 2 | div | 1 |
| FUZZY_MAX | 1 | mul | 0 |
| 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/ti/cal/cal-camerarx.c cal_camerarx_get_ext_link_freq() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mul | 0-255 |
| PARAM_VALUE | 2 | div | 0-510 |
| FUZZY_MAX | 1 | mul | 0 |
| 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/nxp/imx8mq-mipi-csi2.c imx8mq_mipi_csi_calc_hs_settle() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 1-ptr_max |
| DATA_SOURCE | 0 | pad | r media_entity_remote_source_pad_unique |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &state->lock | ||
| HALF_LOCKED2 | sd->active_state->lock | ||
| TYPE_LOCK | (struct csi_state)->lock |
drivers/media/platform/qcom/camss/camss.c camss_get_link_freq() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 4096-ptr_max |
| PARAM_VALUE | 0 | pad->entity | 4096-ptr_max |
| PARAM_VALUE | 0 | pad->entity->function | 131073 |
| PARAM_VALUE | 0 | pad->entity->obj_type | 2 |
| CAPPED_DATA | 0 | pad | 1 |
| DATA_SOURCE | 0 | pad | r camss_find_sensor_pad |
| DATA_SOURCE | 1 | mul | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c c3_mipi_csi_start_stream() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 4096-ptr_max |
| PARAM_VALUE | 1 | mul | 0 |
| PARAM_VALUE | 2 | div | 0 |
| 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_start() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 1-ptr_max |
| PARAM_VALUE | 1 | mul | 0 |
| PARAM_VALUE | 2 | div | 0 |
| DATA_SOURCE | 0 | pad | r media_pad_remote_pad_unique |
| 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/st-mipid02.c mipid02_configure_from_rx_speed() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mul | 0,8,10,12,16,24 |
| DATA_SOURCE | 1 | mul | r bpp_from_code |
| 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-csi.c stm32_csi_start() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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/ivsc/mei_csi.c mei_csi_get_mbus_config() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mul | 0 |
| PARAM_VALUE | 2 | div | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &csi2->lock |
drivers/media/pci/intel/ivsc/mei_csi.c mei_csi_set_stream() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 4096-ptr_max |
| PARAM_VALUE | 1 | mul | 0 |
| PARAM_VALUE | 2 | div | 0 |
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c ipu6_isys_csi2_get_link_freq() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 1-ptr_max |
| PARAM_VALUE | 1 | mul | 0 |
| PARAM_VALUE | 2 | div | 0 |
| DATA_SOURCE | 0 | pad | r media_pad_remote_pad_unique |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &stream->mutex |
drivers/staging/media/ipu7/ipu7-isys-csi2.c ipu7_isys_csi2_get_link_freq() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 1-ptr_max |
| PARAM_VALUE | 1 | mul | 0 |
| PARAM_VALUE | 2 | div | 0 |
| DATA_SOURCE | 0 | pad | r media_entity_remote_source_pad_unique |
| 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/ipu3/ipu3-cio2.c cio2_csi2_calc_timing() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 1-ptr_max |
| DATA_SOURCE | 0 | pad | r media_entity_remote_source_pad_unique |
| DATA_SOURCE | 1 | mul | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | q->subdev.active_state->lock |
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c rzg2l_csi2_calc_mbps() -> v4l2_get_link_freq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pad | 1-ptr_max |
| DATA_SOURCE | 0 | pad | r media_pad_remote_pad_unique |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &csi2->lock | ||
| HALF_LOCKED2 | csi2->subdev.active_state->lock |