/kernel/linux/linux-5.10/drivers/interconnect/ |
H A D | trace.h | 20 u32 avg_bw, u32 peak_bw), 22 TP_ARGS(p, n, i, avg_bw, peak_bw), 28 __field(u32, avg_bw) 38 __entry->avg_bw = avg_bw; 40 __entry->node_avg_bw = n->avg_bw; 44 TP_printk("path=%s dev=%s node=%s avg_bw=%u peak_bw=%u agg_avg=%u agg_peak=%u", 48 __entry->avg_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 66 avg_bw = r->avg_bw; in icc_summary_show() 71 dev_name(r->dev), r->tag, avg_bw, peak_bw); in icc_summary_show() 94 seq_printf(s, "\n\t\t\t|avg_bw=%ukBps", n->avg_bw); in icc_graph_show_node() 254 u32 avg_bw, peak_bw; in aggregate_requests() local 256 node->avg_bw = 0; in aggregate_requests() 264 avg_bw in aggregate_requests() 311 icc_std_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, u32 peak_bw, u32 *agg_avg, u32 *agg_peak) icc_std_aggregate() argument 625 icc_set_bw(struct icc_path *path, u32 avg_bw, u32 peak_bw) icc_set_bw() argument [all...] |
H A D | internal.h | 19 * @avg_bw: an integer describing the average bandwidth in kBps 28 u32 avg_bw; member
|
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()
|
/kernel/linux/linux-6.6/drivers/interconnect/ |
H A D | trace.h | 20 u32 avg_bw, u32 peak_bw), 22 TP_ARGS(p, n, i, avg_bw, peak_bw), 28 __field(u32, avg_bw) 38 __entry->avg_bw = avg_bw; 40 __entry->node_avg_bw = n->avg_bw; 44 TP_printk("path=%s dev=%s node=%s avg_bw=%u peak_bw=%u agg_avg=%u agg_peak=%u", 48 __entry->avg_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 66 avg_bw = r->avg_bw; in icc_summary_show() 71 dev_name(r->dev), r->tag, avg_bw, peak_bw); in icc_summary_show() 94 seq_printf(s, "\n\t\t\t|avg_bw=%ukBps", n->avg_bw); in icc_graph_show_node() 269 u32 avg_bw, peak_bw; in aggregate_requests() local 271 node->avg_bw = 0; in aggregate_requests() 279 avg_bw in aggregate_requests() 326 icc_std_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, u32 peak_bw, u32 *agg_avg, u32 *agg_peak) icc_std_aggregate() argument 688 icc_set_bw(struct icc_path *path, u32 avg_bw, u32 peak_bw) icc_set_bw() argument [all...] |
H A D | debugfs-client.c | 28 static u32 avg_bw; variable 126 ret = icc_set_bw(cur_path, avg_bw, peak_bw); in icc_commit_set() 153 debugfs_create_u32("avg_bw", 0600, client_dir, &avg_bw); in icc_debugfs_client_init()
|
H A D | internal.h | 19 * @avg_bw: an integer describing the average bandwidth in kBps 28 u32 avg_bw; member
|
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()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | interconnect-provider.h | 64 int (*aggregate)(struct icc_node *node, u32 tag, u32 avg_bw, 89 * @avg_bw: aggregated value of average bandwidth requests from all consumers 107 u32 avg_bw; member 116 int icc_std_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, 132 static inline int icc_std_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in icc_std_aggregate() argument
|
H A D | interconnect.h | 31 * @avg_bw: average bandwidth in icc units 37 u32 avg_bw; member 58 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() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | interconnect-provider.h | 64 int (*aggregate)(struct icc_node *node, u32 tag, u32 avg_bw, 89 * @avg_bw: aggregated value of average bandwidth requests from all consumers 107 u32 avg_bw; member 116 int icc_std_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, 132 static inline int icc_std_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in icc_std_aggregate() argument
|
H A D | interconnect.h | 31 * @avg_bw: average bandwidth in icc units 37 u32 avg_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
|
/kernel/linux/linux-5.10/drivers/interconnect/qcom/ |
H A D | icc-rpmh.c | 42 * @avg_bw: new bw to sum aggregate 47 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in qcom_icc_aggregate() argument 60 qn->sum_avg[i] += avg_bw; in qcom_icc_aggregate() 70 *agg_avg += avg_bw; in qcom_icc_aggregate()
|
H A D | icc-rpmh.h | 133 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw,
|
/kernel/linux/linux-6.6/drivers/interconnect/qcom/ |
H A D | icc-rpmh.c | 44 * @avg_bw: new bw to sum aggregate 49 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in qcom_icc_aggregate() argument 62 qn->sum_avg[i] += avg_bw; in qcom_icc_aggregate() 72 *agg_avg += avg_bw; in qcom_icc_aggregate()
|
H A D | icc-rpmh.h | 123 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw,
|
H A D | icc-rpm.c | 266 * @avg_bw: new bw to sum aggregate 271 static int qcom_icc_bw_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in qcom_icc_bw_aggregate() argument 284 qn->sum_avg[i] += avg_bw; in qcom_icc_bw_aggregate() 289 *agg_avg += avg_bw; in qcom_icc_bw_aggregate()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_core_perf.c | 220 u64 avg_bw; in _dpu_core_perf_crtc_update_bus() local 242 avg_bw = perf.bw_ctl; in _dpu_core_perf_crtc_update_bus() 243 do_div(avg_bw, (kms->num_paths * 1000)); /*Bps_to_icc*/ in _dpu_core_perf_crtc_update_bus() 246 icc_set_bw(kms->path[i], avg_bw, perf.max_per_pipe_ib); in _dpu_core_perf_crtc_update_bus()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_core_perf.c | 216 u64 avg_bw; in _dpu_core_perf_crtc_update_bus() local 238 avg_bw = perf.bw_ctl; in _dpu_core_perf_crtc_update_bus() 239 do_div(avg_bw, (kms->num_paths * 1000)); /*Bps_to_icc*/ in _dpu_core_perf_crtc_update_bus() 242 icc_set_bw(kms->path[i], avg_bw, perf.max_per_pipe_ib); in _dpu_core_perf_crtc_update_bus()
|
/kernel/linux/linux-5.10/drivers/interconnect/imx/ |
H A D | imx.c | 37 freq = (node->avg_bw + node->peak_bw) * node_data->desc->adj->bw_mul; in imx_icc_node_set() 39 dev_dbg(dev, "node %s device %s avg_bw %ukBps peak_bw %ukBps min_freq %llukHz\n", in imx_icc_node_set() 41 node->avg_bw, node->peak_bw, freq); in imx_icc_node_set()
|
/kernel/linux/linux-6.6/drivers/interconnect/imx/ |
H A D | imx.c | 70 freq = (node->avg_bw + node->peak_bw) * node_data->desc->adj->bw_mul; in imx_icc_node_set() 72 dev_dbg(dev, "node %s device %s avg_bw %ukBps peak_bw %ukBps min_freq %llukHz\n", in imx_icc_node_set() 74 node->avg_bw, node->peak_bw, freq); in imx_icc_node_set()
|
/kernel/linux/linux-6.6/drivers/memory/tegra/ |
H A D | tegra234.c | 972 bwmgr_req.bwmgr_calc_set_req.niso_bw = src->avg_bw; in tegra234_mc_icc_set() 974 bwmgr_req.bwmgr_calc_set_req.iso_bw = src->avg_bw; in tegra234_mc_icc_set() 1008 static int tegra234_mc_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in tegra234_mc_icc_aggregate() argument 1024 *agg_avg += avg_bw; in tegra234_mc_icc_aggregate()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-qcom-geni.c | 594 gi2c->se.icc_paths[GENI_TO_CORE].avg_bw = GENI_DEFAULT_BW; in geni_i2c_probe() 595 gi2c->se.icc_paths[CPU_TO_GENI].avg_bw = GENI_DEFAULT_BW; in geni_i2c_probe() 596 gi2c->se.icc_paths[GENI_TO_DDR].avg_bw = Bps_to_icc(gi2c->clk_freq_out); in geni_i2c_probe()
|