Home
last modified time | relevance | path

Searched refs:max_rate (Results 1 – 25 of 161) sorted by relevance

1234567

/openbmc/linux/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;
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),
59 TP_ARGS(vport, bw_share, max_rate)
97 unsigned int tsar_ix, u32 bw_share, u32 max_rate),
[all …]
/openbmc/linux/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() argument
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() argument
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() argument
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_share, extack); in esw_qos_normalize_vports_min_rate()
[all …]
/openbmc/linux/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()
/openbmc/linux/drivers/memory/tegra/
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() argument
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 = min(req->max_rate, max_rate); in emc_request_rate()
747 if (min_rate > max_rate) { in emc_request_rate()
[all …]
H A Dtegra186-emc.c32 unsigned long max_rate; member
127 *rate = emc->debugfs.max_rate; in tegra186_emc_debug_max_rate_get()
144 emc->debugfs.max_rate = rate; in tegra186_emc_debug_max_rate_set()
178 emc->debugfs.max_rate = 0; in tegra186_emc_get_emc_dvfs_latency()
195 if (emc->dvfs[i].rate > emc->debugfs.max_rate) in tegra186_emc_get_emc_dvfs_latency()
196 emc->debugfs.max_rate = emc->dvfs[i].rate; in tegra186_emc_get_emc_dvfs_latency()
202 err = clk_set_rate_range(emc->clk, emc->debugfs.min_rate, emc->debugfs.max_rate); in tegra186_emc_get_emc_dvfs_latency()
205 emc->debugfs.min_rate, emc->debugfs.max_rate, emc->clk); in tegra186_emc_get_emc_dvfs_latency()
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() argument
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 = min(req->max_rate, max_rate); in emc_request_rate()
1265 if (min_rate > max_rate) { in emc_request_rate()
[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()
1082 __func__, type, min_rate, max_rate); in emc_request_rate()
1095 emc->requested_rate[type].max_rate = new_max_rate; in emc_request_rate()
1107 ret = emc_request_rate(emc, rate, req->max_rate, type); in emc_set_min_rate()
[all …]
/openbmc/linux/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() argument
59 sync->max_rate = max_rate; in tegra_clk_register_sync_source()
/openbmc/linux/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()
/openbmc/linux/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()
/openbmc/linux/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.c84 unsigned long max_rate; member
108 unsigned long max_rate; member
684 if (req->max_rate > old_req->max_rate) in clk_core_forward_rate_req()
685 req->max_rate = old_req->max_rate; in clk_core_forward_rate_req()
795 unsigned long *max_rate) in clk_core_get_boundaries() argument
802 *max_rate = core->max_rate; in clk_core_get_boundaries()
808 *max_rate = min(*max_rate, clk_user->max_rate); in clk_core_get_boundaries()
821 unsigned long *max_rate) in clk_hw_get_rate_range() argument
823 clk_core_get_boundaries(hw->core, min_rate, max_rate); in clk_hw_get_rate_range()
829 unsigned long max_rate) in clk_core_check_boundaries() argument
[all …]
/openbmc/linux/drivers/clocksource/
H A Dtimer-microchip-pit64b.c240 u32 max_rate) in mchp_pit64b_pres_compute() argument
246 if (tmp <= max_rate) in mchp_pit64b_pres_compute()
292 unsigned long max_rate) in mchp_pit64b_init_mode() argument
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()
/openbmc/linux/drivers/clk/sunxi-ng/
H A Dccu_common.c47 unsigned long min_rate, max_rate; in ccu_is_better_rate() local
49 clk_hw_get_rate_range(&common->hw, &min_rate, &max_rate); in ccu_is_better_rate()
51 if (current_rate > max_rate) in ccu_is_better_rate()
157 if (cclk->max_rate) in sunxi_ccu_probe()
159 cclk->max_rate); in sunxi_ccu_probe()
/openbmc/linux/drivers/staging/rtl8723bs/core/
H A Drtw_ioctl_set.c474 u16 rate = 0, max_rate = 0; in rtw_get_cur_max_rate() local
491 max_rate = rtw_mcs_rate(psta->bw_mode == CHANNEL_WIDTH_40 ? 1 : 0, in rtw_get_cur_max_rate()
497 if (rate > max_rate) in rtw_get_cur_max_rate()
498 max_rate = rate; in rtw_get_cur_max_rate()
502 max_rate = max_rate*10/2; in rtw_get_cur_max_rate()
505 return max_rate; in rtw_get_cur_max_rate()
H A Drtw_ieee80211.c1084 u16 max_rate = 0; in rtw_mcs_rate() local
1087 max_rate = (bw_40MHz) ? ((short_GI)?1500:1350):((short_GI)?722:650); in rtw_mcs_rate()
1089 max_rate = (bw_40MHz) ? ((short_GI)?1350:1215):((short_GI)?650:585); in rtw_mcs_rate()
1091 max_rate = (bw_40MHz) ? ((short_GI)?1200:1080):((short_GI)?578:520); in rtw_mcs_rate()
1093 max_rate = (bw_40MHz) ? ((short_GI)?900:810):((short_GI)?433:390); in rtw_mcs_rate()
1095 max_rate = (bw_40MHz) ? ((short_GI)?600:540):((short_GI)?289:260); in rtw_mcs_rate()
1097 max_rate = (bw_40MHz) ? ((short_GI)?450:405):((short_GI)?217:195); in rtw_mcs_rate()
1099 max_rate = (bw_40MHz) ? ((short_GI)?300:270):((short_GI)?144:130); in rtw_mcs_rate()
1101 max_rate = (bw_40MHz) ? ((short_GI)?150:135):((short_GI)?72:65); in rtw_mcs_rate()
1103 return max_rate; in rtw_mcs_rate()
/openbmc/linux/drivers/clk/renesas/
H A Drcar-gen4-cpg.c89 max_mult = min(div64_ul(req->max_rate, prate), 256ULL); in cpg_pll_clk_determine_rate()
188 unsigned long max_rate; /* Maximum rate for normal mode */ member
216 rate = min(req->rate, req->max_rate); in cpg_z_clk_determine_rate()
217 if (rate <= zclk->max_rate) { in cpg_z_clk_determine_rate()
219 prate = zclk->max_rate; in cpg_z_clk_determine_rate()
229 max_mult = min(div64_ul(req->max_rate * 32ULL, prate), 32ULL); in cpg_z_clk_determine_rate()
319 zclk->max_rate = clk_hw_get_rate(clk_hw_get_parent(&zclk->hw)) / in cpg_z_clk_register()
H A Drcar-gen3-cpg.c74 max_mult = min(div64_ul(req->max_rate, prate), 128ULL); in cpg_pll_clk_determine_rate()
168 unsigned long max_rate; /* Maximum rate for normal mode */ member
196 rate = min(req->rate, req->max_rate); in cpg_z_clk_determine_rate()
197 if (rate <= zclk->max_rate) { in cpg_z_clk_determine_rate()
199 prate = zclk->max_rate; in cpg_z_clk_determine_rate()
209 max_mult = min(div64_ul(req->max_rate * 32ULL, prate), 32ULL); in cpg_z_clk_determine_rate()
301 zclk->max_rate = clk_hw_get_rate(clk_hw_get_parent(&zclk->hw)) / in __cpg_z_clk_register()
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_sdlb.c38 u64 max_rate) in sparx5_sdlb_pup_interval_get() argument
44 return div64_u64((8 * clk_hz * max_token), max_rate); in sparx5_sdlb_pup_interval_get()
199 if (rate_bps < group->max_rate) in sparx5_sdlb_group_get_by_rate()
303 void sparx5_sdlb_group_init(struct sparx5 *sparx5, u64 max_rate, u32 min_burst, in sparx5_sdlb_group_init() argument
323 sparx5_sdlb_pup_interval_get(sparx5, max_token, max_rate); in sparx5_sdlb_group_init()
/openbmc/linux/drivers/clk/bcm/
H A Dclk-raspberrypi.c234 req->rate = clamp(req->rate, req->min_rate, req->max_rate); in raspberrypi_fw_dumb_determine_rate()
261 u32 min_rate, max_rate; in raspberrypi_clk_register() local
290 &max_rate); in raspberrypi_clk_register()
301 clk_hw_set_rate_range(&data->hw, min_rate, max_rate); in raspberrypi_clk_register()
315 clk_hw_set_rate_range(&data->hw, variant->min_rate, max_rate); in raspberrypi_clk_register()
/openbmc/linux/sound/usb/
H A Dformat.c317 unsigned int max_rate; in focusrite_valid_sample_rate() local
330 max_rate = combine_quad(&fmt[6]); in focusrite_valid_sample_rate()
333 if (max_rate != 48000 && in focusrite_valid_sample_rate()
334 max_rate != 96000 && in focusrite_valid_sample_rate()
335 max_rate != 192000 && in focusrite_valid_sample_rate()
336 max_rate != 384000) { in focusrite_valid_sample_rate()
340 fp->iface, fp->altsetting, max_rate); in focusrite_valid_sample_rate()
345 return rate <= max_rate; in focusrite_valid_sample_rate()
/openbmc/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_sriov.c135 u32 max_rate, u32 min_rate) in hinic_set_vf_tx_rate_max_min() argument
143 rate_cfg.max_rate = max_rate; in hinic_set_vf_tx_rate_max_min()
151 HW_VF_ID_TO_OS(vf_id), max_rate, min_rate, err, in hinic_set_vf_tx_rate_max_min()
157 nic_io->vf_infos[HW_VF_ID_TO_OS(vf_id)].max_rate = max_rate; in hinic_set_vf_tx_rate_max_min()
187 nic_io->vf_infos[HW_VF_ID_TO_OS(vf_id)].max_rate = tx_rate; in hinic_set_vf_rate_limit()
194 u32 max_rate, u32 min_rate) in hinic_set_vf_tx_rate() argument
198 err = hinic_set_vf_tx_rate_max_min(hwdev, vf_id, max_rate, min_rate); in hinic_set_vf_tx_rate()
209 return hinic_set_vf_rate_limit(hwdev, vf_id, max_rate); in hinic_set_vf_tx_rate()
243 if (vf_info->max_rate) { in hinic_init_vf_config()
244 err = hinic_set_vf_tx_rate(hwdev, vf_id, vf_info->max_rate, in hinic_init_vf_config()
[all …]
/openbmc/linux/drivers/phy/rockchip/
H A Dphy-rockchip-inno-dsidphy.c202 enum phy_max_rate max_rate; member
390 if (inno->pdata->max_rate == MAX_2_5GHZ) { in inno_dsidphy_mipi_mode_enable()
467 if (inno->pdata->max_rate == MAX_1GHZ) { in inno_dsidphy_mipi_mode_enable()
490 if (inno->pdata->max_rate == MAX_2_5GHZ) in inno_dsidphy_mipi_mode_enable()
497 if (inno->pdata->max_rate == MAX_2_5GHZ) in inno_dsidphy_mipi_mode_enable()
502 if (inno->pdata->max_rate == MAX_2_5GHZ) in inno_dsidphy_mipi_mode_enable()
682 .max_rate = MAX_1GHZ,
688 .max_rate = MAX_2_5GHZ,
/openbmc/linux/arch/arm64/kernel/
H A Dtopology.c115 static int freq_inv_set_max_ratio(int cpu, u64 max_rate, u64 ref_rate) in freq_inv_set_max_ratio() argument
119 if (unlikely(!max_rate || !ref_rate)) { in freq_inv_set_max_ratio()
139 ratio = div64_u64(ratio, max_rate); in freq_inv_set_max_ratio()
/openbmc/linux/drivers/staging/rtl8192e/
H A Drtllib_wx.c37 u16 max_rate, rate; in rtl819x_translate_scan() local
98 max_rate = 0; in rtl819x_translate_scan()
108 if (rate > max_rate) in rtl819x_translate_scan()
109 max_rate = rate; in rtl819x_translate_scan()
117 if (rate > max_rate) in rtl819x_translate_scan()
118 max_rate = rate; in rtl819x_translate_scan()
140 if (rate > max_rate) in rtl819x_translate_scan()
141 max_rate = rate; in rtl819x_translate_scan()
146 iwe.u.bitrate.value = max_rate * 500000; in rtl819x_translate_scan()

1234567