Home
last modified time | relevance | path

Searched refs:max_rate (Results 1 - 25 of 286) sorted by relevance

12345678910>>...12

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/diag/
H A Dqos_tracepoint.h30 TP_PROTO(const struct mlx5_vport *vport, u32 bw_share, u32 max_rate),
31 TP_ARGS(vport, bw_share, max_rate),
36 __field(unsigned int, max_rate)
43 __entry->max_rate = max_rate;
46 TP_printk("(%s) vport=%hu tsar_ix=%u bw_share=%u, max_rate=%u group=%p\n",
48 __entry->bw_share, __entry->max_rate, __entry->group
53 TP_PROTO(const struct mlx5_vport *vport, u32 bw_share, u32 max_rate),
54 TP_ARGS(vport, bw_share, max_rate)
58 TP_PROTO(const struct mlx5_vport *vport, u32 bw_share, u32 max_rate),
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dqos.c18 u32 max_rate; member
25 u32 tsar_ix, u32 max_rate, u32 bw_share) in esw_qos_tsar_config()
32 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_rate); in esw_qos_tsar_config()
45 u32 max_rate, u32 bw_share, struct netlink_ext_ack *extack) in esw_qos_group_config()
53 max_rate, bw_share); in esw_qos_group_config()
57 trace_mlx5_esw_group_qos_config(dev, group, group->tsar_ix, bw_share, max_rate); in esw_qos_group_config()
64 u32 max_rate, u32 bw_share, in esw_qos_vport_config()
75 max_rate, bw_share); in esw_qos_vport_config()
84 trace_mlx5_esw_vport_qos_config(vport, bw_share, max_rate); in esw_qos_vport_config()
153 err = esw_qos_vport_config(esw, evport, evport->qos.max_rate, bw_shar in esw_qos_normalize_vports_min_rate()
24 esw_qos_tsar_config(struct mlx5_core_dev *dev, u32 *sched_ctx, u32 tsar_ix, u32 max_rate, u32 bw_share) esw_qos_tsar_config() argument
44 esw_qos_group_config(struct mlx5_eswitch *esw, struct mlx5_esw_rate_group *group, u32 max_rate, u32 bw_share, struct netlink_ext_ack *extack) esw_qos_group_config() argument
62 esw_qos_vport_config(struct mlx5_eswitch *esw, struct mlx5_vport *vport, u32 max_rate, u32 bw_share, struct netlink_ext_ack *extack) esw_qos_vport_config() argument
220 esw_qos_set_vport_max_rate(struct mlx5_eswitch *esw, struct mlx5_vport *evport, u32 max_rate, struct netlink_ext_ack *extack) esw_qos_set_vport_max_rate() argument
280 esw_qos_set_group_max_rate(struct mlx5_eswitch *esw, struct mlx5_esw_rate_group *group, u32 max_rate, struct netlink_ext_ack *extack) esw_qos_set_group_max_rate() argument
314 esw_qos_vport_create_sched_element(struct mlx5_eswitch *esw, struct mlx5_vport *vport, u32 max_rate, u32 bw_share) esw_qos_vport_create_sched_element() argument
353 u32 max_rate; esw_qos_update_group_scheduling_element() local
634 esw_qos_vport_enable(struct mlx5_eswitch *esw, struct mlx5_vport *vport, u32 max_rate, u32 bw_share, struct netlink_ext_ack *extack) esw_qos_vport_enable() argument
687 mlx5_esw_qos_set_vport_rate(struct mlx5_eswitch *esw, struct mlx5_vport *vport, u32 max_rate, u32 min_rate) mlx5_esw_qos_set_vport_rate() argument
[all...]
/kernel/linux/linux-5.10/tools/perf/util/
H A Drecord.c158 unsigned int max_rate; in record_opts__config_freq() local
177 if (get_max_rate(&max_rate)) in record_opts__config_freq()
183 if (user_freq && (max_rate < opts->freq)) { in record_opts__config_freq()
188 max_rate); in record_opts__config_freq()
195 max_rate, opts->freq, max_rate); in record_opts__config_freq()
197 opts->freq = max_rate; in record_opts__config_freq()
204 if (max_rate < opts->freq) { in record_opts__config_freq()
208 max_rate); in record_opts__config_freq()
209 opts->freq = max_rate; in record_opts__config_freq()
[all...]
/kernel/linux/linux-6.6/tools/perf/util/
H A Drecord.c154 unsigned int max_rate; in record_opts__config_freq() local
178 if (get_max_rate(&max_rate)) in record_opts__config_freq()
184 if (user_freq && (max_rate < opts->freq)) { in record_opts__config_freq()
189 max_rate); in record_opts__config_freq()
196 max_rate, opts->freq, max_rate); in record_opts__config_freq()
198 opts->freq = max_rate; in record_opts__config_freq()
205 if (max_rate < opts->freq) { in record_opts__config_freq()
209 opts->freq, max_rate); in record_opts__config_freq()
210 opts->freq = max_rate; in record_opts__config_freq()
[all...]
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/core/
H A Drtw_ieee80211.c1020 u16 max_rate = 0; in rtw_mcs_rate() local
1024 max_rate = (bw_40MHz) ? ((short_GI_40) ? 1500 : 1350) : ((short_GI_20) ? 722 : 650); in rtw_mcs_rate()
1026 max_rate = (bw_40MHz) ? ((short_GI_40) ? 1350 : 1215) : ((short_GI_20) ? 650 : 585); in rtw_mcs_rate()
1028 max_rate = (bw_40MHz) ? ((short_GI_40) ? 1200 : 1080) : ((short_GI_20) ? 578 : 520); in rtw_mcs_rate()
1030 max_rate = (bw_40MHz) ? ((short_GI_40) ? 900 : 810) : ((short_GI_20) ? 433 : 390); in rtw_mcs_rate()
1032 max_rate = (bw_40MHz) ? ((short_GI_40) ? 600 : 540) : ((short_GI_20) ? 289 : 260); in rtw_mcs_rate()
1034 max_rate = (bw_40MHz) ? ((short_GI_40) ? 450 : 405) : ((short_GI_20) ? 217 : 195); in rtw_mcs_rate()
1036 max_rate = (bw_40MHz) ? ((short_GI_40) ? 300 : 270) : ((short_GI_20) ? 144 : 130); in rtw_mcs_rate()
1038 max_rate = (bw_40MHz) ? ((short_GI_40) ? 150 : 135) : ((short_GI_20) ? 72 : 65); in rtw_mcs_rate()
1042 max_rate in rtw_mcs_rate()
[all...]
/kernel/linux/linux-5.10/drivers/memory/tegra/
H A Dtegra186-emc.c30 unsigned long max_rate; member
52 * - max_rate: Similarily to the min_rate file, writing a value to this file
136 *rate = emc->debugfs.max_rate; in tegra186_emc_debug_max_rate_get()
153 emc->debugfs.max_rate = rate; in tegra186_emc_debug_max_rate_set()
202 emc->debugfs.max_rate = 0; in tegra186_emc_probe()
222 if (emc->dvfs[i].rate > emc->debugfs.max_rate) in tegra186_emc_probe()
223 emc->debugfs.max_rate = emc->dvfs[i].rate; in tegra186_emc_probe()
230 emc->debugfs.max_rate); in tegra186_emc_probe()
234 emc->debugfs.min_rate, emc->debugfs.max_rate, in tegra186_emc_probe()
244 debugfs_create_file("max_rate", S_IRUG in tegra186_emc_probe()
[all...]
H A Dtegra20-emc.c157 unsigned long max_rate; member
447 unsigned long max_rate, in emc_round_rate()
460 if (emc->timings[i].rate > max_rate) { in emc_round_rate()
476 rate, min_rate, max_rate); in emc_round_rate()
501 * - max_rate: Similarily to the min_rate file, writing a value to this file
583 *rate = emc->debugfs.max_rate; in tegra_emc_debug_max_rate_get()
600 emc->debugfs.max_rate = rate; in tegra_emc_debug_max_rate_set()
616 emc->debugfs.max_rate = 0; in tegra_emc_debugfs_init()
622 if (emc->timings[i].rate > emc->debugfs.max_rate) in tegra_emc_debugfs_init()
623 emc->debugfs.max_rate in tegra_emc_debugfs_init()
445 emc_round_rate(unsigned long rate, unsigned long min_rate, unsigned long max_rate, void *arg) emc_round_rate() argument
[all...]
/kernel/linux/linux-5.10/drivers/clk/tegra/
H A Dclk-audio-sync.c25 if (rate > sync->max_rate) in clk_sync_source_round_rate()
47 unsigned long max_rate) in tegra_clk_register_sync_source()
59 sync->max_rate = max_rate; in tegra_clk_register_sync_source()
46 tegra_clk_register_sync_source(const char *name, unsigned long max_rate) tegra_clk_register_sync_source() argument
/kernel/linux/linux-6.6/drivers/clk/tegra/
H A Dclk-audio-sync.c25 if (rate > sync->max_rate) in clk_sync_source_round_rate()
47 unsigned long max_rate) in tegra_clk_register_sync_source()
59 sync->max_rate = max_rate; in tegra_clk_register_sync_source()
46 tegra_clk_register_sync_source(const char *name, unsigned long max_rate) tegra_clk_register_sync_source() argument
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/core/
H A Drtw_ieee80211.c1235 u16 max_rate = 0; in rtw_mcs_rate() local
1239 max_rate = (bw_40MHz) ? ((short_GI)?1500:1350):((short_GI)?722:650); in rtw_mcs_rate()
1241 max_rate = (bw_40MHz) ? ((short_GI)?1350:1215):((short_GI)?650:585); in rtw_mcs_rate()
1243 max_rate = (bw_40MHz) ? ((short_GI)?1200:1080):((short_GI)?578:520); in rtw_mcs_rate()
1245 max_rate = (bw_40MHz) ? ((short_GI)?900:810):((short_GI)?433:390); in rtw_mcs_rate()
1247 max_rate = (bw_40MHz) ? ((short_GI)?600:540):((short_GI)?289:260); in rtw_mcs_rate()
1249 max_rate = (bw_40MHz) ? ((short_GI)?450:405):((short_GI)?217:195); in rtw_mcs_rate()
1251 max_rate = (bw_40MHz) ? ((short_GI)?300:270):((short_GI)?144:130); in rtw_mcs_rate()
1253 max_rate = (bw_40MHz) ? ((short_GI)?150:135):((short_GI)?72:65); in rtw_mcs_rate()
1257 max_rate in rtw_mcs_rate()
[all...]
/kernel/linux/linux-5.10/drivers/clocksource/
H A Dtimer-microchip-pit64b.c191 u32 max_rate) in mchp_pit64b_pres_compute()
197 if (tmp <= max_rate) in mchp_pit64b_pres_compute()
241 unsigned long max_rate) in mchp_pit64b_init_mode()
254 gclk_round = clk_round_rate(timer->gclk, max_rate); in mchp_pit64b_init_mode()
261 mchp_pit64b_pres_compute(&pres, gclk_round, max_rate); in mchp_pit64b_init_mode()
262 best_diff = abs(gclk_round / (pres + 1) - max_rate); in mchp_pit64b_init_mode()
273 mchp_pit64b_pres_compute(&pres, pclk_rate, max_rate); in mchp_pit64b_init_mode()
274 diff = abs(pclk_rate / (pres + 1) - max_rate); in mchp_pit64b_init_mode()
190 mchp_pit64b_pres_compute(u32 *pres, u32 clk_rate, u32 max_rate) mchp_pit64b_pres_compute() argument
240 mchp_pit64b_init_mode(struct mchp_pit64b_timer *timer, unsigned long max_rate) mchp_pit64b_init_mode() argument
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A D11ac.c59 u16 max_rate = 0; in mwifiex_convert_mcsmap_to_maxrate() local
83 max_rate = max_rate_lgi_160MHZ[nss - 1][mcs]; in mwifiex_convert_mcsmap_to_maxrate()
84 if (!max_rate) in mwifiex_convert_mcsmap_to_maxrate()
86 max_rate = max_rate_lgi_160MHZ[nss - 1][mcs - 1]; in mwifiex_convert_mcsmap_to_maxrate()
88 max_rate = max_rate_lgi_80MHZ[nss - 1][mcs]; in mwifiex_convert_mcsmap_to_maxrate()
89 if (!max_rate) in mwifiex_convert_mcsmap_to_maxrate()
91 max_rate = max_rate_lgi_80MHZ[nss - 1][mcs - 1]; in mwifiex_convert_mcsmap_to_maxrate()
94 return max_rate; in mwifiex_convert_mcsmap_to_maxrate()
/kernel/linux/linux-6.6/drivers/memory/tegra/
H A Dtegra186-emc.c32 unsigned long max_rate; member
61 * - max_rate: Similarily to the min_rate file, writing a value to this file
132 *rate = emc->debugfs.max_rate; in tegra186_emc_debug_max_rate_get()
149 emc->debugfs.max_rate = rate; in tegra186_emc_debug_max_rate_set()
183 emc->debugfs.max_rate = 0; in tegra186_emc_get_emc_dvfs_latency()
200 if (emc->dvfs[i].rate > emc->debugfs.max_rate) in tegra186_emc_get_emc_dvfs_latency()
201 emc->debugfs.max_rate = emc->dvfs[i].rate; in tegra186_emc_get_emc_dvfs_latency()
207 err = clk_set_rate_range(emc->clk, emc->debugfs.min_rate, emc->debugfs.max_rate); in tegra186_emc_get_emc_dvfs_latency()
210 emc->debugfs.min_rate, emc->debugfs.max_rate, emc->clk); in tegra186_emc_get_emc_dvfs_latency()
219 debugfs_create_file("max_rate", 064 in tegra186_emc_get_emc_dvfs_latency()
[all...]
H A Dtegra20-emc.c194 unsigned long max_rate; member
212 unsigned long max_rate; member
677 unsigned long max_rate, in emc_round_rate()
693 if (emc->timings[i].rate > max_rate) { in emc_round_rate()
709 rate, min_rate, max_rate); in emc_round_rate()
722 emc->requested_rate[i].max_rate = ULONG_MAX; in tegra_emc_rate_requests_init()
732 unsigned long min_rate = 0, max_rate = ULONG_MAX; in emc_request_rate() local
740 max_rate = min(new_max_rate, max_rate); in emc_request_rate()
743 max_rate in emc_request_rate()
675 emc_round_rate(unsigned long rate, unsigned long min_rate, unsigned long max_rate, void *arg) emc_round_rate() argument
[all...]
H A Dtegra124-emc.c478 unsigned long max_rate; member
501 unsigned long max_rate; member
1055 emc->requested_rate[i].max_rate = ULONG_MAX; in tegra_emc_rate_requests_init()
1065 unsigned long min_rate = 0, max_rate = ULONG_MAX; in emc_request_rate() local
1073 max_rate = min(new_max_rate, max_rate); in emc_request_rate()
1076 max_rate = min(req->max_rate, max_rate); in emc_request_rate()
1080 if (min_rate > max_rate) { in emc_request_rate()
[all...]
H A Dtegra30-emc.c352 unsigned long max_rate; member
383 unsigned long max_rate; member
1195 unsigned long max_rate, in emc_round_rate()
1211 if (emc->timings[i].rate > max_rate) { in emc_round_rate()
1227 rate, min_rate, max_rate); in emc_round_rate()
1240 emc->requested_rate[i].max_rate = ULONG_MAX; in tegra_emc_rate_requests_init()
1250 unsigned long min_rate = 0, max_rate = ULONG_MAX; in emc_request_rate() local
1258 max_rate = min(new_max_rate, max_rate); in emc_request_rate()
1261 max_rate in emc_request_rate()
1193 emc_round_rate(unsigned long rate, unsigned long min_rate, unsigned long max_rate, void *arg) emc_round_rate() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/
H A D11ac.c47 u16 max_rate = 0; in mwifiex_convert_mcsmap_to_maxrate() local
71 max_rate = max_rate_lgi_160MHZ[nss - 1][mcs]; in mwifiex_convert_mcsmap_to_maxrate()
72 if (!max_rate) in mwifiex_convert_mcsmap_to_maxrate()
74 max_rate = max_rate_lgi_160MHZ[nss - 1][mcs - 1]; in mwifiex_convert_mcsmap_to_maxrate()
76 max_rate = max_rate_lgi_80MHZ[nss - 1][mcs]; in mwifiex_convert_mcsmap_to_maxrate()
77 if (!max_rate) in mwifiex_convert_mcsmap_to_maxrate()
79 max_rate = max_rate_lgi_80MHZ[nss - 1][mcs - 1]; in mwifiex_convert_mcsmap_to_maxrate()
82 return max_rate; in mwifiex_convert_mcsmap_to_maxrate()
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-scmi.c54 fmax = clk->info->range.max_rate; in scmi_clk_round_rate()
106 unsigned long min_rate, max_rate; in scmi_clk_ops_init() local
127 max_rate = sclk->info->list.rates[num_rates - 1]; in scmi_clk_ops_init()
130 max_rate = sclk->info->range.max_rate; in scmi_clk_ops_init()
133 clk_hw_set_rate_range(&sclk->hw, min_rate, max_rate); in scmi_clk_ops_init()
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-scmi.c56 fmax = clk->info->range.max_rate; in scmi_clk_round_rate()
138 unsigned long min_rate, max_rate; in scmi_clk_ops_init() local
159 max_rate = sclk->info->list.rates[num_rates - 1]; in scmi_clk_ops_init()
162 max_rate = sclk->info->range.max_rate; in scmi_clk_ops_init()
165 clk_hw_set_rate_range(&sclk->hw, min_rate, max_rate); in scmi_clk_ops_init()
H A Dclk.c79 unsigned long max_rate; member
103 unsigned long max_rate; member
596 if (req->max_rate > old_req->max_rate) in clk_core_forward_rate_req()
597 req->max_rate = old_req->max_rate; in clk_core_forward_rate_req()
707 unsigned long *max_rate) in clk_core_get_boundaries()
714 *max_rate = core->max_rate; in clk_core_get_boundaries()
720 *max_rate in clk_core_get_boundaries()
705 clk_core_get_boundaries(struct clk_core *core, unsigned long *min_rate, unsigned long *max_rate) clk_core_get_boundaries() argument
732 clk_hw_get_rate_range(struct clk_hw *hw, unsigned long *min_rate, unsigned long *max_rate) clk_hw_get_rate_range() argument
739 clk_core_check_boundaries(struct clk_core *core, unsigned long min_rate, unsigned long max_rate) clk_core_check_boundaries() argument
757 clk_hw_set_rate_range(struct clk_hw *hw, unsigned long min_rate, unsigned long max_rate) clk_hw_set_rate_range() argument
2183 unsigned long max_rate; clk_calc_new_rates() local
3255 unsigned long min_rate, max_rate; clk_dump_one() local
3530 unsigned long min_rate, max_rate; clk_min_rate_show() local
3544 unsigned long min_rate, max_rate; clk_max_rate_show() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/imx/
H A Dclk-pllv3.c172 unsigned long max_rate = parent_rate * 108 / 2; in clk_pllv3_sys_round_rate() local
175 if (rate > max_rate) in clk_pllv3_sys_round_rate()
176 rate = max_rate; in clk_pllv3_sys_round_rate()
189 unsigned long max_rate = parent_rate * 108 / 2; in clk_pllv3_sys_set_rate() local
192 if (rate < min_rate || rate > max_rate) in clk_pllv3_sys_set_rate()
233 unsigned long max_rate = parent_rate * 54; in clk_pllv3_av_round_rate() local
239 if (rate > max_rate) in clk_pllv3_av_round_rate()
240 rate = max_rate; in clk_pllv3_av_round_rate()
265 unsigned long max_rate = parent_rate * 54; in clk_pllv3_av_set_rate() local
271 if (rate < min_rate || rate > max_rate) in clk_pllv3_av_set_rate()
[all...]
/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk-pllv3.c173 unsigned long max_rate = parent_rate * 108 / 2; in clk_pllv3_sys_round_rate() local
176 if (rate > max_rate) in clk_pllv3_sys_round_rate()
177 rate = max_rate; in clk_pllv3_sys_round_rate()
190 unsigned long max_rate = parent_rate * 108 / 2; in clk_pllv3_sys_set_rate() local
193 if (rate < min_rate || rate > max_rate) in clk_pllv3_sys_set_rate()
234 unsigned long max_rate = parent_rate * 54; in clk_pllv3_av_round_rate() local
240 if (rate > max_rate) in clk_pllv3_av_round_rate()
241 rate = max_rate; in clk_pllv3_av_round_rate()
266 unsigned long max_rate = parent_rate * 54; in clk_pllv3_av_set_rate() local
272 if (rate < min_rate || rate > max_rate) in clk_pllv3_av_set_rate()
[all...]
/kernel/linux/linux-5.10/sound/usb/
H A Dformat.c300 unsigned int max_rate; in focusrite_valid_sample_rate() local
313 max_rate = combine_quad(&fmt[6]); in focusrite_valid_sample_rate()
316 if (max_rate != 48000 && in focusrite_valid_sample_rate()
317 max_rate != 96000 && in focusrite_valid_sample_rate()
318 max_rate != 192000 && in focusrite_valid_sample_rate()
319 max_rate != 384000) { in focusrite_valid_sample_rate()
323 fp->iface, fp->altsetting, max_rate); in focusrite_valid_sample_rate()
328 return rate <= max_rate; in focusrite_valid_sample_rate()
/kernel/linux/linux-6.6/drivers/clocksource/
H A Dtimer-microchip-pit64b.c240 u32 max_rate) in mchp_pit64b_pres_compute()
246 if (tmp <= max_rate) in mchp_pit64b_pres_compute()
259 * @max_rate: maximum rate that timer's clock could use
292 unsigned long max_rate) in mchp_pit64b_init_mode()
305 gclk_round = clk_round_rate(timer->gclk, max_rate); in mchp_pit64b_init_mode()
312 mchp_pit64b_pres_compute(&pres, gclk_round, max_rate); in mchp_pit64b_init_mode()
313 best_diff = abs(gclk_round / (pres + 1) - max_rate); in mchp_pit64b_init_mode()
324 mchp_pit64b_pres_compute(&pres, pclk_rate, max_rate); in mchp_pit64b_init_mode()
325 diff = abs(pclk_rate / (pres + 1) - max_rate); in mchp_pit64b_init_mode()
239 mchp_pit64b_pres_compute(u32 *pres, u32 clk_rate, u32 max_rate) mchp_pit64b_pres_compute() argument
291 mchp_pit64b_init_mode(struct mchp_pit64b_timer *timer, unsigned long max_rate) mchp_pit64b_init_mode() argument
/kernel/linux/linux-5.10/drivers/thunderbolt/
H A Dtunnel.c951 int ret, max_rate, allocate_up, allocate_down; in tb_usb3_reclaim_available_bandwidth() local
970 max_rate = ret * 90 / 100; in tb_usb3_reclaim_available_bandwidth()
973 if (tunnel->allocated_up >= max_rate && in tb_usb3_reclaim_available_bandwidth()
974 tunnel->allocated_down >= max_rate) in tb_usb3_reclaim_available_bandwidth()
978 allocate_up = min(max_rate, *available_up); in tb_usb3_reclaim_available_bandwidth()
982 allocate_down = min(max_rate, *available_down); in tb_usb3_reclaim_available_bandwidth()
1143 int max_rate = 0; in tb_tunnel_alloc_usb3() local
1150 max_rate = tb_usb3_max_link_rate(down, up); in tb_tunnel_alloc_usb3()
1151 if (max_rate < 0) in tb_tunnel_alloc_usb3()
1155 max_rate in tb_tunnel_alloc_usb3()
[all...]

Completed in 25 milliseconds

12345678910>>...12