Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/interconnect/icc-kunit.c icc_test_bulk_ops() -> icc_bulk_set_bw()

Type Parameter Key Value
PARAM_VALUE 0 num_paths 2
PARAM_VALUE 1 paths 4096-ptr_max
BUF_SIZE 1 paths 48

drivers/media/platform/qcom/iris/iris_resources.c iris_set_icc_bw() -> icc_bulk_set_bw()

Type Parameter Key Value
CAPPED_DATA 0 num_paths 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 num_paths unit_array_size
LOCK2 &core->lock
HALF_LOCKED2 &inst->lock
TYPE_LOCK (struct iris_core)->lock

drivers/media/platform/qcom/iris/iris_resources.c iris_unset_icc_bw() -> icc_bulk_set_bw()

Type Parameter Key Value
CAPPED_DATA 0 num_paths 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 num_paths unit_array_size
LOCK2 &core->lock
TYPE_LOCK (struct iris_core)->lock

drivers/pmdomain/imx/imx8m-blk-ctrl.c imx8m_blk_ctrl_power_on() -> icc_bulk_set_bw()

Type Parameter Key Value
BUF_SIZE 1 paths 96
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &genpd->mlock

drivers/net/ethernet/qualcomm/ppe/ppe.c ppe_clock_init_and_reset() -> icc_bulk_set_bw()

Type Parameter Key Value
PARAM_VALUE 0 num_paths 7
BUF_SIZE 1 paths 168
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 num_paths
UNITS 0 num_paths unit_array_size

drivers/net/ipa/ipa_power.c ipa_interconnect_init() -> icc_bulk_set_bw()

Type Parameter Key Value
PARAM_VALUE 0 num_paths 2-3
PARAM_VALUE 1 paths 4096-ptr_max
BUF_SIZE 1 paths 48-72
CAPPED_DATA 0 num_paths 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 num_paths

drivers/pmdomain/imx/imx8mp-blk-ctrl.c imx8mp_blk_ctrl_power_on() -> icc_bulk_set_bw()

Type Parameter Key Value
BUF_SIZE 1 paths 72
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &genpd->mlock