Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 19 files:

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