Home
last modified time | relevance | path

Searched full:icc_set_bw (Results 1 – 20 of 20) sorted by relevance

/Linux-v5.15/drivers/interconnect/
Dbulk.c68 ret = icc_set_bw(paths[i].path, paths[i].avg_bw, paths[i].peak_bw); in icc_bulk_set_bw()
70 pr_err("icc_set_bw() failed on path %s (%d)\n", paths[i].name, ret); in icc_bulk_set_bw()
Dtrace.h17 TRACE_EVENT(icc_set_bw,
Dcore.c608 * icc_set_bw() - set bandwidth constraints on an interconnect path
622 int icc_set_bw(struct icc_path *path, u32 avg_bw, u32 peak_bw) in icc_set_bw() function
673 EXPORT_SYMBOL_GPL(icc_set_bw);
692 return icc_set_bw(path, path->reqs[0].avg_bw, in __icc_enable()
772 ret = icc_set_bw(path, 0, 0); in icc_put()
/Linux-v5.15/include/linux/
Dinterconnect.h58 int icc_set_bw(struct icc_path *path, u32 avg_bw, u32 peak_bw);
101 static inline int icc_set_bw(struct icc_path *path, u32 avg_bw, u32 peak_bw) in icc_set_bw() function
/Linux-v5.15/drivers/media/platform/qcom/venus/
Dcore.c462 ret = icc_set_bw(core->cpucfg_path, 0, 0); in venus_runtime_suspend()
466 ret = icc_set_bw(core->video_path, 0, 0); in venus_runtime_suspend()
473 icc_set_bw(core->cpucfg_path, kbps_to_icc(1000), 0); in venus_runtime_suspend()
486 ret = icc_set_bw(core->video_path, kbps_to_icc(20000), 0); in venus_runtime_resume()
490 ret = icc_set_bw(core->cpucfg_path, kbps_to_icc(1000), 0); in venus_runtime_resume()
Dpm_helpers.c244 return icc_set_bw(core->video_path, total_avg, total_peak); in load_scale_bw()
/Linux-v5.15/include/dt-bindings/interconnect/
Dqcom,icc.h11 * icc_set_bw() completes, whereas the WAKE and SLEEP constraints are applied
/Linux-v5.15/drivers/net/ipa/
Dipa_power.c164 ret = icc_set_bw(interconnect->path, in ipa_interconnect_enable()
180 (void)icc_set_bw(interconnect->path, 0, 0); in ipa_interconnect_enable()
199 ret = icc_set_bw(interconnect->path, 0, 0); in ipa_interconnect_disable()
/Linux-v5.15/Documentation/devicetree/bindings/interconnect/
Dqcom,bcm-voter.yaml30 The AMC TCS is triggered immediately when icc_set_bw() is called. The
/Linux-v5.15/drivers/staging/media/imx/
Dimx8mq-mipi-csi2.c717 ret = icc_set_bw(state->icc_path, 0, 0); in imx8mq_mipi_csi_pm_suspend()
719 dev_err(dev, "icc_set_bw failed with %d\n", ret); in imx8mq_mipi_csi_pm_suspend()
730 ret = icc_set_bw(state->icc_path, 0, state->icc_path_bw); in imx8mq_mipi_csi_pm_resume()
732 dev_err(dev, "icc_set_bw failed with %d\n", ret); in imx8mq_mipi_csi_pm_resume()
/Linux-v5.15/drivers/usb/dwc3/
Ddwc3-qcom.c266 ret = icc_set_bw(qcom->icc_path_ddr, in dwc3_qcom_interconnect_init()
269 ret = icc_set_bw(qcom->icc_path_ddr, in dwc3_qcom_interconnect_init()
277 ret = icc_set_bw(qcom->icc_path_apps, in dwc3_qcom_interconnect_init()
/Linux-v5.15/drivers/spi/
Dspi-qcom-qspi.c248 ret = icc_set_bw(ctrl->icc_path_cpu_to_qspi, avg_bw_cpu, avg_bw_cpu); in qcom_qspi_set_speed()
495 ret = icc_set_bw(ctrl->icc_path_cpu_to_qspi, Bps_to_icc(1000), in qcom_qspi_probe()
/Linux-v5.15/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_kms.c986 icc_set_bw(path0, 0, MBps_to_icc(6400)); in mdp5_setup_interconnect()
989 icc_set_bw(path1, 0, MBps_to_icc(6400)); in mdp5_setup_interconnect()
991 icc_set_bw(path_rot, 0, MBps_to_icc(6400)); in mdp5_setup_interconnect()
/Linux-v5.15/drivers/gpu/drm/msm/adreno/
Da3xx_gpu.c594 icc_set_bw(icc_path, 0, Bps_to_icc(gpu->fast_rate) * 8); in a3xx_gpu_init()
595 icc_set_bw(ocmem_icc_path, 0, Bps_to_icc(gpu->fast_rate) * 8); in a3xx_gpu_init()
Da4xx_gpu.c721 icc_set_bw(icc_path, 0, Bps_to_icc(gpu->fast_rate) * 8); in a4xx_gpu_init()
722 icc_set_bw(ocmem_icc_path, 0, Bps_to_icc(gpu->fast_rate) * 8); in a4xx_gpu_init()
/Linux-v5.15/drivers/gpu/drm/tegra/
Ddc.c1873 icc_set_bw(tegra->icc_mem, 0, 0); in tegra_crtc_update_memory_bandwidth()
1874 icc_set_bw(tegra->icc_mem_vfilter, 0, 0); in tegra_crtc_update_memory_bandwidth()
1930 icc_set_bw(tegra->icc_mem, new_avg_bw, new_peak_bw); in tegra_crtc_update_memory_bandwidth()
1933 icc_set_bw(tegra->icc_mem_vfilter, new_avg_bw, new_peak_bw); in tegra_crtc_update_memory_bandwidth()
1935 icc_set_bw(tegra->icc_mem_vfilter, 0, 0); in tegra_crtc_update_memory_bandwidth()
/Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_core_perf.c244 icc_set_bw(kms->path[i], avg_bw, perf.max_per_pipe_ib); in _dpu_core_perf_crtc_update_bus()
Ddpu_kms.c1230 icc_set_bw(dpu_kms->path[i], 0, 0); in dpu_runtime_suspend()
1250 icc_set_bw(dpu_kms->path[i], 0, Bps_to_icc(MIN_IB_BW)); in dpu_runtime_resume()
/Linux-v5.15/drivers/soc/qcom/
Dqcom-geni-se.c814 ret = icc_set_bw(se->icc_paths[i].path, in geni_icc_set_bw()
/Linux-v5.15/drivers/opp/
Dcore.c825 ret = icc_set_bw(opp_table->paths[i], avg, peak); in _set_opp_bw()