| /linux/include/linux/ |
| H A D | interconnect.h | 26 struct icc_path; 38 struct icc_path *path; 46 struct icc_path *of_icc_get(struct device *dev, const char *name); 47 struct icc_path *devm_of_icc_get(struct device *dev, const char *name); 49 struct icc_path *of_icc_get_by_index(struct device *dev, int idx); 50 void icc_put(struct icc_path *path); 51 int icc_enable(struct icc_path *path); 52 int icc_disable(struct icc_path *path); 53 int icc_set_bw(struct icc_path *path, u32 avg_bw, u32 peak_bw); 54 void icc_set_tag(struct icc_path *path, u32 tag); [all …]
|
| /linux/drivers/interconnect/ |
| H A D | core.c | 168 static struct icc_path *path_init(struct device *dev, struct icc_node *dst, in path_init() 172 struct icc_path *path; in path_init() 198 static struct icc_path *path_find(struct device *dev, struct icc_node *src, in path_find() 201 struct icc_path *path = ERR_PTR(-EPROBE_DEFER); in path_find() 304 static int apply_constraints(struct icc_path *path) in apply_constraints() 423 icc_put(*(struct icc_path **)res); in devm_icc_release() 426 struct icc_path *devm_of_icc_get(struct device *dev, const char *name) in devm_of_icc_get() 428 struct icc_path **ptr, *path; in devm_of_icc_get() 461 struct icc_path *of_icc_get_by_index(struct device *dev, int idx) in of_icc_get_by_index() 463 struct icc_path *path; in of_icc_get_by_index() [all …]
|
| H A D | internal.h | 38 struct icc_path { struct 44 struct icc_path *icc_get(struct device *dev, const char *src, const char *dst); argument
|
| H A D | icc-kunit.c | 156 static struct icc_path *icc_test_create_path(struct kunit *test, in icc_test_create_path() 159 struct icc_path *path; in icc_test_create_path() 175 static void icc_test_destroy_path(struct kunit *test, struct icc_path *path) in icc_test_destroy_path() 199 struct icc_path *path; in icc_test_set_bw() 233 struct icc_path *path_cpu, *path_gpu; in icc_test_aggregation()
|
| H A D | debugfs-client.c | 24 static struct icc_path *cur_path; 35 struct icc_path *path; 39 static struct icc_path *get_path(const char *src, const char *dst) in get_path()
|
| H A D | trace.h | 19 TP_PROTO(struct icc_path *p, struct icc_node *n, int i, 56 TP_PROTO(struct icc_path *p, int ret),
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | plane.h | 11 struct icc_path; 21 struct icc_path *icc_mem; 22 struct icc_path *icc_mem_vfilter;
|
| /linux/drivers/gpu/drm/msm/adreno/ |
| H A D | a3xx_gpu.c | 526 struct icc_path *ocmem_icc_path; in a3xx_gpu_init() 527 struct icc_path *icc_path; in a3xx_gpu_init() local 562 icc_path = devm_of_icc_get(&pdev->dev, "gfx-mem"); in a3xx_gpu_init() 563 if (IS_ERR(icc_path)) { in a3xx_gpu_init() 564 ret = PTR_ERR(icc_path); in a3xx_gpu_init() 583 icc_set_bw(icc_path, 0, Bps_to_icc(gpu->fast_rate) * 8); in a3xx_gpu_init()
|
| H A D | a4xx_gpu.c | 638 struct icc_path *ocmem_icc_path; in a4xx_gpu_init() 639 struct icc_path *icc_path; in a4xx_gpu_init() local 675 icc_path = devm_of_icc_get(&pdev->dev, "gfx-mem"); in a4xx_gpu_init() 676 if (IS_ERR(icc_path)) { in a4xx_gpu_init() 677 ret = PTR_ERR(icc_path); in a4xx_gpu_init() 695 icc_set_bw(icc_path, 0, Bps_to_icc(gpu->fast_rate) * 8); in a4xx_gpu_init()
|
| /linux/drivers/remoteproc/ |
| H A D | qcom_q6v5.h | 10 struct icc_path; 22 struct icc_path *path;
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_io_utils.c | 143 struct icc_path *msm_icc_get(struct device *dev, const char *name) in msm_icc_get() 146 struct icc_path *path; in msm_icc_get()
|
| H A D | msm_drv.h | 469 struct icc_path *msm_icc_get(struct device *dev, const char *name);
|
| /linux/drivers/ufs/host/ |
| H A D | ufs-qcom.h | 286 struct icc_path *icc_ddr; 287 struct icc_path *icc_cpu;
|
| /linux/sound/soc/tegra/ |
| H A D | tegra_isomgr_bw.h | 19 struct icc_path *icc_path_handle;
|
| /linux/drivers/crypto/qce/ |
| H A D | core.h | 41 struct icc_path *mem_path;
|
| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_kms.h | 102 struct icc_path *path[2];
|
| /linux/drivers/media/platform/qcom/venus/ |
| H A D | core.h | 199 struct icc_path *video_path; 200 struct icc_path *cpucfg_path;
|
| /linux/drivers/opp/ |
| H A D | opp.h | 241 struct icc_path **paths;
|
| H A D | debugfs.c | 39 struct icc_path *path = fp->private_data; in bw_name_read()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-qup.c | 233 struct icc_path *icc_path; member 475 ret = icc_set_bw(qup->icc_path, 0, needed_peak_bw); in qup_i2c_vote_bw() 1777 qup->icc_path = devm_of_icc_get(&pdev->dev, NULL); in qup_i2c_probe() 1778 if (IS_ERR(qup->icc_path)) in qup_i2c_probe() 1779 return dev_err_probe(&pdev->dev, PTR_ERR(qup->icc_path), in qup_i2c_probe()
|
| /linux/drivers/gpu/drm/msm/disp/mdp5/ |
| H A D | mdp5_kms.c | 785 struct icc_path *path0 = msm_icc_get(&pdev->dev, "mdp0-mem"); in mdp5_setup_interconnect() 786 struct icc_path *path1 = msm_icc_get(&pdev->dev, "mdp1-mem"); in mdp5_setup_interconnect() 787 struct icc_path *path_rot = msm_icc_get(&pdev->dev, "rotator-mem"); in mdp5_setup_interconnect()
|
| /linux/drivers/usb/dwc3/ |
| H A D | dwc3-qcom.c | 84 struct icc_path *icc_path_ddr; 85 struct icc_path *icc_path_apps;
|
| H A D | dwc3-qcom-legacy.c | 91 struct icc_path *icc_path_ddr; 92 struct icc_path *icc_path_apps;
|
| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-tegra194.c | 284 struct icc_path *icc_path; member 315 if (icc_set_bw(pcie->icc_path, Mbps_to_icc(val), 0)) in tegra_pcie_icc_set() 2222 pcie->icc_path = devm_of_icc_get(&pdev->dev, "write"); in tegra_pcie_dw_probe() 2223 ret = PTR_ERR_OR_ZERO(pcie->icc_path); in tegra_pcie_dw_probe()
|
| /linux/include/linux/soc/qcom/ |
| H A D | geni-se.h | 53 struct icc_path *path;
|