/linux-master/include/linux/ |
H A D | interconnect.h | 23 struct icc_path; 35 struct icc_path *path; 43 struct icc_path *of_icc_get(struct device *dev, const char *name); 44 struct icc_path *devm_of_icc_get(struct device *dev, const char *name); 46 struct icc_path *of_icc_get_by_index(struct device *dev, int idx); 47 void icc_put(struct icc_path *path); 48 int icc_enable(struct icc_path *path); 49 int icc_disable(struct icc_path *path); 50 int icc_set_bw(struct icc_path *path, u32 avg_bw, u32 peak_bw); 51 void icc_set_tag(struct icc_path *pat [all...] |
/linux-master/drivers/interconnect/ |
H A D | internal.h | 33 * struct icc_path - interconnect path structure 38 struct icc_path { struct 44 struct icc_path *icc_get(struct device *dev, const char *src, const char *dst);
|
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)
|
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),
|
H A D | core.c | 166 static struct icc_path *path_init(struct device *dev, struct icc_node *dst, 170 struct icc_path *path; 196 static struct icc_path *path_find(struct device *dev, struct icc_node *src, 199 struct icc_path *path = ERR_PTR(-EPROBE_DEFER); 302 static int apply_constraints(struct icc_path *path) 421 icc_put(*(struct icc_path **)res); 424 struct icc_path *devm_of_icc_get(struct device *dev, const char *name) 426 struct icc_path **ptr, *path; 450 * icc_path handle on success. Use icc_put() to release constraints when they 456 * Return: icc_path pointe [all...] |
/linux-master/drivers/remoteproc/ |
H A D | qcom_q6v5.h | 10 struct icc_path; 22 struct icc_path *path;
|
/linux-master/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-master/drivers/crypto/qce/ |
H A D | core.h | 38 struct icc_path *mem_path;
|
/linux-master/drivers/media/platform/qcom/camss/ |
H A D | camss.h | 114 struct icc_path *icc_path[ICC_SM8250_COUNT]; member in struct:camss
|
H A D | camss.c | 1585 camss->icc_path[i] = devm_of_icc_get(camss->dev, 1587 if (IS_ERR(camss->icc_path[i])) 1588 return PTR_ERR(camss->icc_path[i]); 1847 ret = icc_set_bw(camss->icc_path[i], 0, 0); 1863 ret = icc_set_bw(camss->icc_path[i],
|
/linux-master/drivers/net/ipa/ |
H A D | ipa.h | 22 struct icc_path;
|
/linux-master/drivers/ufs/host/ |
H A D | ufs-qcom.h | 193 struct icc_path *icc_ddr; 194 struct icc_path *icc_cpu;
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_io_utils.c | 144 struct icc_path *msm_icc_get(struct device *dev, const char *name) 147 struct icc_path *path;
|
H A D | msm_mdss.c | 46 struct icc_path *mdp_path[2]; 48 struct icc_path *reg_bus_path; 54 struct icc_path *path0; 55 struct icc_path *path1; 56 struct icc_path *reg_bus_path;
|
/linux-master/drivers/gpu/drm/msm/adreno/ |
H A D | a3xx_gpu.c | 540 struct icc_path *ocmem_icc_path; 541 struct icc_path *icc_path; local 591 icc_path = devm_of_icc_get(&pdev->dev, "gfx-mem"); 592 if (IS_ERR(icc_path)) { 593 ret = PTR_ERR(icc_path); 612 icc_set_bw(icc_path, 0, Bps_to_icc(gpu->fast_rate) * 8);
|
H A D | a4xx_gpu.c | 661 struct icc_path *ocmem_icc_path; 662 struct icc_path *icc_path; local 711 icc_path = devm_of_icc_get(&pdev->dev, "gfx-mem"); 712 if (IS_ERR(icc_path)) { 713 ret = PTR_ERR(icc_path); 731 icc_set_bw(icc_path, 0, Bps_to_icc(gpu->fast_rate) * 8);
|
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_kms.h | 110 struct icc_path *path[2];
|
/linux-master/drivers/media/platform/nxp/ |
H A D | imx8mq-mipi-csi2.c | 127 struct icc_path *icc_path; member in struct:csi_state 727 ret = icc_set_bw(state->icc_path, 0, 0); 740 ret = icc_set_bw(state->icc_path, 0, state->icc_path_bw); 801 icc_put(state->icc_path); 810 state->icc_path = of_icc_get(&pdev->dev, "dram"); 811 if (IS_ERR_OR_NULL(state->icc_path)) 812 return PTR_ERR_OR_ZERO(state->icc_path);
|
/linux-master/drivers/spi/ |
H A D | spi-qup.c | 133 struct icc_path *icc_path; /* interconnect to RAM */ member in struct:spi_qup 199 ret = icc_set_bw(controller->icc_path, 0, needed_peak_bw); 1026 struct icc_path *icc_path; local 1052 icc_path = devm_of_icc_get(dev, NULL); 1053 if (IS_ERR(icc_path)) 1054 return dev_err_probe(dev, PTR_ERR(icc_path), 1108 controller->icc_path = icc_path; [all...] |
/linux-master/drivers/opp/ |
H A D | opp.h | 240 struct icc_path **paths;
|
H A D | debugfs.c | 39 struct icc_path *path = fp->private_data;
|
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | core.h | 186 struct icc_path *video_path; 187 struct icc_path *cpucfg_path;
|
/linux-master/drivers/usb/dwc3/ |
H A D | dwc3-qcom.c | 77 struct icc_path *icc_path_ddr; 78 struct icc_path *icc_path_apps;
|
/linux-master/include/linux/soc/qcom/ |
H A D | geni-se.h | 51 struct icc_path *path;
|
/linux-master/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_kms.c | 786 struct icc_path *path0 = msm_icc_get(&pdev->dev, "mdp0-mem"); 787 struct icc_path *path1 = msm_icc_get(&pdev->dev, "mdp1-mem"); 788 struct icc_path *path_rot = msm_icc_get(&pdev->dev, "rotator-mem");
|