| /linux-6.15/drivers/interconnect/ |
| H A D | trace.h | 20 u32 avg_bw, u32 peak_bw), 22 TP_ARGS(p, n, i, avg_bw, peak_bw), 29 __field(u32, peak_bw) 39 __entry->peak_bw = peak_bw; 41 __entry->node_peak_bw = n->peak_bw; 49 __entry->peak_bw,
|
| H A D | core.c | 40 n->name, n->avg_bw, n->peak_bw); in icc_summary_show_one() 60 u32 avg_bw = 0, peak_bw = 0; in icc_summary_show() local 67 peak_bw = r->peak_bw; in icc_summary_show() 273 u32 avg_bw, peak_bw; in aggregate_requests() local 276 node->peak_bw = 0; in aggregate_requests() 284 peak_bw = r->peak_bw; in aggregate_requests() 287 peak_bw = 0; in aggregate_requests() 295 node->peak_bw = max(node->peak_bw, node->init_peak); in aggregate_requests() 715 path->reqs[i].peak_bw = peak_bw; in icc_set_bw() 763 path->reqs[0].peak_bw); in __icc_enable() [all …]
|
| H A D | debugfs-client.c | 29 static u32 peak_bw; variable 126 ret = icc_set_bw(cur_path, avg_bw, peak_bw); in icc_commit_set() 154 debugfs_create_u32("peak_bw", 0600, client_dir, &peak_bw); in icc_debugfs_client_init()
|
| H A D | internal.h | 29 u32 peak_bw; member
|
| H A D | icc-clk.c | 33 if (!src->peak_bw) { in icc_clk_set() 48 return clk_set_rate(qn->clk, icc_units_to_bps(src->peak_bw)); in icc_clk_set()
|
| H A D | bulk.c | 68 ret = icc_set_bw(paths[i].path, paths[i].avg_bw, paths[i].peak_bw); in icc_bulk_set_bw()
|
| /linux-6.15/include/linux/ |
| H A D | interconnect-provider.h | 65 u32 peak_bw, u32 *agg_avg, u32 *agg_peak); 109 u32 peak_bw; member 118 u32 peak_bw, u32 *agg_avg, u32 *agg_peak); 134 u32 peak_bw, u32 *agg_avg, u32 *agg_peak) in icc_std_aggregate() argument
|
| H A D | interconnect.h | 38 u32 peak_bw; member 50 int icc_set_bw(struct icc_path *path, u32 avg_bw, u32 peak_bw); 93 static inline int icc_set_bw(struct icc_path *path, u32 avg_bw, u32 peak_bw) in icc_set_bw() argument
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| H A D | link_dp_dpia_bw.c | 379 void dpia_handle_usb4_bandwidth_allocation_for_link(struct dc_link *link, int peak_bw) in dpia_handle_usb4_bandwidth_allocation_for_link() argument 383 if (link->hpd_status && peak_bw > 0) { in dpia_handle_usb4_bandwidth_allocation_for_link() 385 link->dpia_bw_alloc_config.link_max_bw = peak_bw; in dpia_handle_usb4_bandwidth_allocation_for_link() 387 link_dpia_send_bw_alloc_request(link, peak_bw); in dpia_handle_usb4_bandwidth_allocation_for_link()
|
| H A D | link_dp_dpia_bw.h | 74 void dpia_handle_usb4_bandwidth_allocation_for_link(struct dc_link *link, int peak_bw);
|
| /linux-6.15/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_core_perf.c | 213 u32 peak_bw; in _dpu_core_perf_crtc_update_bus() local 220 peak_bw = 0; in _dpu_core_perf_crtc_update_bus() 223 peak_bw = kms->perf.fix_core_ib_vote; in _dpu_core_perf_crtc_update_bus() 228 peak_bw = perf.max_per_pipe_ib; in _dpu_core_perf_crtc_update_bus() 234 icc_set_bw(kms->path[i], avg_bw, peak_bw); in _dpu_core_perf_crtc_update_bus()
|
| /linux-6.15/drivers/interconnect/mediatek/ |
| H A D | icc-emi.c | 21 u32 peak_bw, u32 *agg_avg, u32 *agg_peak) in mtk_emi_icc_aggregate() argument 26 *agg_peak = max_t(u32, *agg_peak, peak_bw); in mtk_emi_icc_aggregate()
|
| /linux-6.15/drivers/interconnect/samsung/ |
| H A D | exynos.c | 64 s32 src_freq = max(src->avg_bw, src->peak_bw) / src_priv->bus_clk_ratio; in exynos_generic_icc_set() 65 s32 dst_freq = max(dst->avg_bw, dst->peak_bw) / dst_priv->bus_clk_ratio; in exynos_generic_icc_set()
|
| /linux-6.15/drivers/interconnect/qcom/ |
| H A D | icc-rpmh.c | 85 u32 peak_bw, u32 *agg_avg, u32 *agg_peak) in qcom_icc_aggregate() argument 98 qn->max_peak[i] = max_t(u32, qn->max_peak[i], peak_bw); in qcom_icc_aggregate() 108 *agg_peak = max_t(u32, *agg_peak, peak_bw); in qcom_icc_aggregate()
|
| H A D | icc-rpmh.h | 160 u32 peak_bw, u32 *agg_avg, u32 *agg_peak);
|
| H A D | icc-rpm.c | 272 u32 peak_bw, u32 *agg_avg, u32 *agg_peak) in qcom_icc_bw_aggregate() argument 285 qn->max_peak[i] = max_t(u32, qn->max_peak[i], peak_bw); in qcom_icc_bw_aggregate() 290 *agg_peak = max_t(u32, *agg_peak, peak_bw); in qcom_icc_bw_aggregate()
|
| /linux-6.15/drivers/interconnect/imx/ |
| H A D | imx.c | 47 if (node_data->setting && node->peak_bw) { in imx_icc_node_set() 70 freq = (node->avg_bw + node->peak_bw) * node_data->desc->adj->bw_mul; in imx_icc_node_set() 74 node->avg_bw, node->peak_bw, freq); in imx_icc_node_set()
|
| /linux-6.15/drivers/memory/tegra/ |
| H A D | tegra234.c | 1069 bwmgr_req.bwmgr_calc_set_req.mc_floor = src->peak_bw; in tegra234_mc_icc_set() 1099 u32 peak_bw, u32 *agg_avg, u32 *agg_peak) in tegra234_mc_icc_aggregate() argument 1111 peak_bw = peak_bw * mc->num_channels; in tegra234_mc_icc_aggregate() 1115 *agg_peak = max(*agg_peak, peak_bw); in tegra234_mc_icc_aggregate()
|
| H A D | tegra30.c | 1295 u64 peak_bandwidth = icc_units_to_bps(src->peak_bw); in tegra30_mc_icc_set() 1317 u32 peak_bw, u32 *agg_avg, u32 *agg_peak) in tegra30_mc_icc_aggreate() argument 1326 peak_bw = tegra_mc_scale_percents(peak_bw, 400); in tegra30_mc_icc_aggreate() 1329 *agg_peak = max(*agg_peak, peak_bw); in tegra30_mc_icc_aggreate()
|
| H A D | tegra20.c | 375 u32 peak_bw, u32 *agg_avg, u32 *agg_peak) in tegra20_mc_icc_aggreate() argument 384 peak_bw = tegra_mc_scale_percents(peak_bw, 300); in tegra20_mc_icc_aggreate() 387 *agg_peak = max(*agg_peak, peak_bw); in tegra20_mc_icc_aggreate()
|
| H A D | tegra124.c | 1155 u32 peak_bw, u32 *agg_avg, u32 *agg_peak) in tegra124_mc_icc_aggreate() argument 1164 peak_bw = tegra_mc_scale_percents(peak_bw, 400); in tegra124_mc_icc_aggreate() 1167 *agg_peak = max(*agg_peak, peak_bw); in tegra124_mc_icc_aggreate()
|
| /linux-6.15/drivers/media/platform/qcom/iris/ |
| H A D | iris_resources.c | 55 core->icc_tbl[i].peak_bw = 0; in iris_unset_icc_bw()
|
| /linux-6.15/Documentation/driver-api/ |
| H A D | interconnect.rst | 135 echo 2000000 > peak_bw 137 # Vote for avg_bw and peak_bw on the latest path from "get".
|
| /linux-6.15/include/soc/tegra/ |
| H A D | mc.h | 148 u32 peak_bw, u32 *agg_avg, u32 *agg_peak);
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_link_exports.c | 374 struct dc_link *link, int peak_bw) in dc_link_dp_dpia_handle_usb4_bandwidth_allocation_for_link() argument 376 link->dc->link_srv->dpia_handle_usb4_bandwidth_allocation_for_link(link, peak_bw); in dc_link_dp_dpia_handle_usb4_bandwidth_allocation_for_link()
|