Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/include/linux/
Dinterconnect.h23 struct icc_path;
35 struct icc_path *path;
50 struct icc_path *icc_get(struct device *dev, const int src_id,
52 struct icc_path *of_icc_get(struct device *dev, const char *name);
53 struct icc_path *devm_of_icc_get(struct device *dev, const char *name);
54 struct icc_path *of_icc_get_by_index(struct device *dev, int idx);
55 void icc_put(struct icc_path *path);
56 int icc_enable(struct icc_path *path);
57 int icc_disable(struct icc_path *path);
58 int icc_set_bw(struct icc_path *path, u32 avg_bw, u32 peak_bw);
[all …]
Dqcom-geni-se.h37 struct icc_path *path;
/kernel/linux/linux-5.10/drivers/interconnect/
Dcore.c151 static struct icc_path *path_init(struct device *dev, struct icc_node *dst, in path_init()
155 struct icc_path *path; in path_init()
177 static struct icc_path *path_find(struct device *dev, struct icc_node *src, in path_find()
180 struct icc_path *path = ERR_PTR(-EPROBE_DEFER); in path_find()
283 static int apply_constraints(struct icc_path *path) in apply_constraints()
399 icc_put(*(struct icc_path **)res); in devm_icc_release()
402 struct icc_path *devm_of_icc_get(struct device *dev, const char *name) in devm_of_icc_get()
404 struct icc_path **ptr, *path; in devm_of_icc_get()
437 struct icc_path *of_icc_get_by_index(struct device *dev, int idx) in of_icc_get_by_index()
439 struct icc_path *path; in of_icc_get_by_index()
[all …]
Dtrace.h19 TP_PROTO(struct icc_path *p, struct icc_node *n, int i,
56 TP_PROTO(struct icc_path *p, int ret),
Dinternal.h38 struct icc_path { struct
/kernel/linux/linux-5.10/drivers/net/ipa/
Dipa_clock.c57 struct icc_path *memory_path;
58 struct icc_path *imem_path;
59 struct icc_path *config_path;
62 static struct icc_path *
65 struct icc_path *path; in ipa_interconnect_init_one()
78 struct icc_path *path; in ipa_interconnect_init()
Dipa.h22 struct icc_path;
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
Dmsm_gpu.h122 struct icc_path *icc_path; member
128 struct icc_path *ocmem_icc_path;
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/adreno/
Dadreno_gpu.c931 gpu->icc_path = of_icc_get(dev, NULL); in adreno_gpu_init()
933 gpu->icc_path = of_icc_get(dev, "gfx-mem"); in adreno_gpu_init()
937 if (IS_ERR(gpu->icc_path)) { in adreno_gpu_init()
938 ret = PTR_ERR(gpu->icc_path); in adreno_gpu_init()
939 gpu->icc_path = NULL; in adreno_gpu_init()
968 icc_put(gpu->icc_path); in adreno_gpu_cleanup()
Da3xx_gpu.c574 icc_set_bw(gpu->icc_path, 0, Bps_to_icc(gpu->fast_rate) * 8); in a3xx_gpu_init()
Da4xx_gpu.c702 icc_set_bw(gpu->icc_path, 0, Bps_to_icc(gpu->fast_rate) * 8); in a4xx_gpu_init()
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/
Dcore.h159 struct icc_path *video_path;
160 struct icc_path *cpucfg_path;
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_kms.h145 struct icc_path *path[2];
Ddpu_kms.c292 struct icc_path *path0; in dpu_kms_parse_data_bus_icc_path()
293 struct icc_path *path1; in dpu_kms_parse_data_bus_icc_path()
/kernel/linux/linux-5.10/drivers/opp/
Dopp.h198 struct icc_path **paths;
Ddebugfs.c38 struct icc_path *path = fp->private_data; in bw_name_read()
Dof.c369 struct icc_path **paths; in dev_pm_opp_of_find_icc_paths()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_kms.c968 struct icc_path *path0 = of_icc_get(&pdev->dev, "mdp0-mem"); in mdp5_setup_interconnect()
969 struct icc_path *path1 = of_icc_get(&pdev->dev, "mdp1-mem"); in mdp5_setup_interconnect()
970 struct icc_path *path_rot = of_icc_get(&pdev->dev, "rotator-mem"); in mdp5_setup_interconnect()
/kernel/linux/linux-5.10/drivers/usb/dwc3/
Ddwc3-qcom.c90 struct icc_path *icc_path_ddr;
91 struct icc_path *icc_path_apps;
/kernel/linux/linux-5.10/drivers/spi/
Dspi-qcom-qspi.c144 struct icc_path *icc_path_cpu_to_qspi;