Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/interconnect/core.c, line 426 (as a function)
- include/linux/interconnect.h, line 72 (as a function)
Referenced in 20 files:
- drivers/crypto/qce/core.c, line 226
- drivers/firmware/qcom/qcom_scm.c, line 2818
- drivers/gpu/drm/msm/adreno/a3xx_gpu.c
- drivers/gpu/drm/msm/adreno/a4xx_gpu.c
- drivers/gpu/drm/msm/msm_mdss.c
- drivers/gpu/drm/tegra/plane.c
- drivers/i2c/busses/i2c-qup.c, line 1788
- drivers/interconnect/core.c, line 444
- drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c, line 508
- drivers/media/platform/qcom/camss/camss.c, line 5319
- drivers/media/platform/qcom/venus/core.c
- drivers/pci/controller/dwc/pcie-qcom-ep.c, line 678
- drivers/pci/controller/dwc/pcie-qcom.c
- drivers/pci/controller/dwc/pcie-tegra194.c, line 2286
- drivers/remoteproc/qcom_q6v5.c, line 374
- drivers/soc/qcom/qcom-geni-se.c
- drivers/spi/spi-qcom-qspi.c
- drivers/spi/spi-qup.c, line 1054
- drivers/ufs/host/ufs-qcom.c
- sound/soc/tegra/tegra_isomgr_bw.c, line 89
Smatch caller information:
drivers/spi/spi-qup.c spi_qup_probe() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 1 | name | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/i2c/busses/i2c-qup.c qup_i2c_probe() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/spi/spi-qcom-qspi.c qcom_qspi_probe() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 133382569672110080 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | name | 12 |
| STR_LEN | 0 | dev | 11 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/spi/spi-qcom-qspi.c qcom_qspi_probe() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 8245504760713318400 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | name | 12 |
| STR_LEN | 0 | dev | 11 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_icc_init() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 2686430400320815104 |
| BUF_SIZE | 1 | name | 9 |
| STR_LEN | 0 | dev | 8 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_icc_init() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 4479745003799052288 |
| BUF_SIZE | 1 | name | 9 |
| STR_LEN | 0 | dev | 8 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/qcom/qcom-geni-se.c geni_icc_get() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->fwnode | 0,4096-u64max |
| PARAM_VALUE | 0 | dev->fwnode->ops | 0-8531275411893063679,8531275411893063681-u64max |
| PARAM_VALUE | 1 | name | 4663089145968476160 |
| BUF_SIZE | 1 | name | 9 |
| STR_LEN | 0 | dev | 8 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/qcom/qcom-geni-se.c geni_icc_get() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->fwnode | 0,4096-u64max |
| PARAM_VALUE | 0 | dev->fwnode->ops | 0-8531275411893063679,8531275411893063681-u64max |
| PARAM_VALUE | 1 | name | 1093499230481952768 |
| BUF_SIZE | 1 | name | 11 |
| STR_LEN | 0 | dev | 10 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/qcom/qcom-geni-se.c geni_icc_get() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->fwnode | 0,4096-u64max |
| PARAM_VALUE | 0 | dev->fwnode->ops | 0-8531275411893063679,8531275411893063681-u64max |
| PARAM_VALUE | 1 | name | 5972510789400473600 |
| BUF_SIZE | 1 | name | 11 |
| STR_LEN | 0 | dev | 10 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/tegra/tegra_isomgr_bw.c tegra_isomgr_adma_register() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 7476211468510461952 |
| BUF_SIZE | 1 | name | 6 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | 5 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/controller/dwc/pcie-tegra194.c tegra_pcie_dw_probe() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 7476211468510461952 |
| BUF_SIZE | 1 | name | 6 |
| STR_LEN | 0 | dev | 5 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/crypto/qce/core.c qce_crypto_probe() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 1 | name | 4321793812395888640 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | name | 7 |
| STR_LEN | 0 | dev | 6 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/adreno/a4xx_gpu.c a4xx_gpu_init() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 1 | name | 6195519307762413568 |
| BUF_SIZE | 1 | name | 8 |
| STR_LEN | 0 | dev | 7 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/msm/adreno/a4xx_gpu.c a4xx_gpu_init() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 1 | name | 3161529809760526336 |
| BUF_SIZE | 1 | name | 6 |
| STR_LEN | 0 | dev | 5 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/firmware/qcom/qcom_scm.c qcom_scm_probe() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/qcom/camss/camss.c camss_icc_get() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/qcom/venus/core.c venus_probe() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 5350686799662817280 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | name | 10 |
| STR_LEN | 0 | dev | 9 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/platform/qcom/venus/core.c venus_probe() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 2892676242290040832 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | name | 8 |
| STR_LEN | 0 | dev | 7 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/controller/dwc/pcie-qcom-ep.c qcom_pcie_ep_get_resources() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 1 | name | 2686430400320815104 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | name | 9 |
| STR_LEN | 0 | dev | 8 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/adreno/a3xx_gpu.c a3xx_gpu_init() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 1 | name | 6195519307762413568 |
| BUF_SIZE | 1 | name | 8 |
| STR_LEN | 0 | dev | 7 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/msm/adreno/a3xx_gpu.c a3xx_gpu_init() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_pools.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 1 | name | 3161529809760526336 |
| BUF_SIZE | 1 | name | 6 |
| STR_LEN | 0 | dev | 5 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/gpu/drm/tegra/plane.c tegra_plane_interconnect_init() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->clients_lock | ||
| TYPE_LOCK | (struct host1x_device)->clients_lock |
drivers/gpu/drm/tegra/plane.c tegra_plane_interconnect_init() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 6136945820238675968 |
| BUF_SIZE | 1 | name | 13 |
| STR_LEN | 0 | dev | 12 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &device->clients_lock | ||
| TYPE_LOCK | (struct host1x_device)->clients_lock |
drivers/gpu/drm/msm/msm_mdss.c msm_mdss_parse_data_bus_icc_path() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 1-u64max |
| PARAM_VALUE | 1 | name | 6716604957100363776 |
| BUF_SIZE | 1 | name | 9 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | 8 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/msm_mdss.c msm_mdss_parse_data_bus_icc_path() -> devm_of_icc_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 1 | name | 6703957953515909120 |
| BUF_SIZE | 1 | name | 9 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | 8 |
| TERMINATED | 1 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |