Home
last modified time | relevance | path

Searched refs:icc_path (Results 1 – 16 of 16) sorted by relevance

/linux/include/linux/
H A Dinterconnect.h26 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 struct icc_path *devm_of_icc_get_by_index(struct device *dev, int idx);
51 void icc_put(struct icc_path *path);
52 int icc_enable(struct icc_path *path);
53 int icc_disable(struct icc_path *path);
54 int icc_set_bw(struct icc_path *path, u32 avg_bw, u32 peak_bw);
[all …]
/linux/drivers/clk/qcom/
H A Dgdsc.h12 struct icc_path;
81 struct icc_path *icc_path; member
H A Dgdsc.c159 ret = icc_set_bw(sc->icc_path, 1, 1); in gdsc_toggle_logic()
195 ret = icc_set_bw(sc->icc_path, 0, 0); in gdsc_toggle_logic()
619 scs[i]->icc_path = devm_of_icc_get_by_index(dev, scs[i]->icc_path_index); in gdsc_register()
620 if (IS_ERR(scs[i]->icc_path)) { in gdsc_register()
621 ret = PTR_ERR(scs[i]->icc_path); in gdsc_register()
625 scs[i]->icc_path = NULL; in gdsc_register()
/linux/drivers/gpu/drm/tegra/
H A Dplane.h11 struct icc_path;
21 struct icc_path *icc_mem;
22 struct icc_path *icc_mem_vfilter;
/linux/drivers/interconnect/
H A Dinternal.h38 struct icc_path { struct
44 struct icc_path *icc_get(struct device *dev, const char *src, const char *dst); argument
/linux/drivers/gpu/drm/msm/adreno/
H A Da3xx_gpu.c547 struct icc_path *ocmem_icc_path; in a3xx_gpu_init()
548 struct icc_path *icc_path; in a3xx_gpu_init() local
580 icc_path = devm_of_icc_get(&pdev->dev, "gfx-mem"); in a3xx_gpu_init()
581 if (IS_ERR(icc_path)) { in a3xx_gpu_init()
582 ret = PTR_ERR(icc_path); in a3xx_gpu_init()
601 icc_set_bw(icc_path, 0, Bps_to_icc(gpu->fast_rate) * 8); in a3xx_gpu_init()
/linux/drivers/ufs/host/
H A Dufs-qcom.h337 struct icc_path *icc_ddr;
338 struct icc_path *icc_cpu;
/linux/drivers/opp/
H A Dopp.h241 struct icc_path **paths;
H A Dof.c447 struct icc_path **paths; in dev_pm_opp_of_find_icc_paths()
/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_kms.c782 struct icc_path *path0 = msm_icc_get(&pdev->dev, "mdp0-mem"); in mdp5_setup_interconnect()
783 struct icc_path *path1 = msm_icc_get(&pdev->dev, "mdp1-mem"); in mdp5_setup_interconnect()
784 struct icc_path *path_rot = msm_icc_get(&pdev->dev, "rotator-mem"); in mdp5_setup_interconnect()
/linux/drivers/usb/dwc3/
H A Ddwc3-qcom-legacy.c91 struct icc_path *icc_path_ddr;
92 struct icc_path *icc_path_apps;
/linux/drivers/gpu/drm/msm/
H A Dmsm_drv.h455 struct icc_path *msm_icc_get(struct device *dev, const char *name);
/linux/drivers/spi/
H A Dspi-qcom-qspi.c176 struct icc_path *icc_path_cpu_to_qspi;
177 struct icc_path *icc_path_mem;
/linux/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-qcom-debug.c52 struct icc_path *path;
/linux/drivers/pci/controller/dwc/
H A Dpcie-qcom-ep.c216 struct icc_path *icc_mem;
/linux/drivers/firmware/qcom/
H A Dqcom_scm.c53 struct icc_path *path;