Home
last modified time | relevance | path

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

12345

/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()
[all...]
/linux/drivers/memory/tegra/
H A Dtegra20-emc.c194 unsigned long max_rate; member
212 unsigned long max_rate; member
674 unsigned long max_rate, in emc_round_rate() argument
690 if (emc->timings[i].rate > max_rate) { in emc_round_rate()
706 rate, min_rate, max_rate); in emc_round_rate()
719 emc->requested_rate[i].max_rate = ULONG_MAX; in tegra20_emc_rate_requests_init()
729 unsigned long min_rate = 0, max_rate = ULONG_MAX; in emc_request_rate() local
737 max_rate = min(new_max_rate, max_rate); in emc_request_rate()
740 max_rate = min(req->max_rate, max_rate); in emc_request_rate()
744 if (min_rate > max_rate) { in emc_request_rate()
[all …]
/linux/drivers/clk/tegra/
H A Dclk-audio-sync.c25 if (req->rate > sync->max_rate) in clk_sync_source_determine_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()
/linux/drivers/clk/bcm/
H A Dclk-raspberrypi.c283 req->rate = clamp(req->rate, req->min_rate, req->max_rate); in raspberrypi_fw_dumb_determine_rate()
319 unsigned long min_rate, max_rate; in raspberrypi_fw_prepare() local
321 clk_hw_get_rate_range(hw, &min_rate, &max_rate); in raspberrypi_fw_prepare()
322 ret = raspberrypi_fw_set_rate(hw, max_rate, 0); in raspberrypi_fw_prepare()
332 unsigned long min_rate, max_rate; in raspberrypi_fw_unprepare() local
336 clk_hw_get_rate_range(hw, &min_rate, &max_rate); in raspberrypi_fw_unprepare()
377 u32 min_rate, max_rate; in raspberrypi_clk_register() local
408 &max_rate); in raspberrypi_clk_register()
419 clk_hw_set_rate_range(&data->hw, min_rate, max_rate); in raspberrypi_clk_register()
433 clk_hw_set_rate_range(&data->hw, variant->min_rate, max_rate); in raspberrypi_clk_register()
/linux/sound/soc/codecs/
H A Dwm8782.c34 int max_rate; member
44 8000, priv->max_rate); in wm8782_dai_startup()
148 priv->max_rate = 48000; in wm8782_probe()
151 priv->max_rate = 96000; in wm8782_probe()
154 priv->max_rate = 192000; in wm8782_probe()
/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()
/linux/drivers/clk/imx/
H A Dclk-pllv3.c174 unsigned long max_rate = parent_rate * 108 / 2; in clk_pllv3_sys_determine_rate() local
177 if (req->rate > max_rate) in clk_pllv3_sys_determine_rate()
178 req->rate = max_rate; in clk_pllv3_sys_determine_rate()
193 unsigned long max_rate = parent_rate * 108 / 2; in clk_pllv3_sys_set_rate() local
196 if (rate < min_rate || rate > max_rate) in clk_pllv3_sys_set_rate()
237 unsigned long max_rate = parent_rate * 54; in clk_pllv3_av_determine_rate() local
243 if (req->rate > max_rate) in clk_pllv3_av_determine_rate()
244 req->rate = max_rate; in clk_pllv3_av_determine_rate()
271 unsigned long max_rate = parent_rate * 54; in clk_pllv3_av_set_rate() local
277 if (rate < min_rate || rate > max_rate) in clk_pllv3_av_set_rate()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dqos.c85 u32 max_rate; member
257 static int esw_qos_sched_elem_config(struct mlx5_esw_sched_node *node, u32 max_rate, u32 bw_share, in esw_qos_sched_elem_config() argument
272 if (node->max_rate == max_rate && node->bw_share == bw_share) in esw_qos_sched_elem_config()
275 if (node->max_rate != max_rate) { in esw_qos_sched_elem_config()
276 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_rate); in esw_qos_sched_elem_config()
296 node->max_rate = max_rate; in esw_qos_sched_elem_config()
299 trace_mlx5_esw_node_qos_config(dev, node, node->ix, bw_share, max_rate); in esw_qos_sched_elem_config()
301 trace_mlx5_esw_vport_qos_config(dev, node->vport, bw_share, max_rate); in esw_qos_sched_elem_config()
317 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, node->max_rate); in esw_qos_create_rate_limit_element()
368 esw_qos_sched_elem_config(node, node->max_rate, bw_share, extack); in esw_qos_update_sched_node_bw_share()
[all …]
H A Dqos.h12 int mlx5_esw_qos_set_vport_rate(struct mlx5_vport *evport, u32 max_rate, u32 min_rate);
13 bool mlx5_esw_qos_get_vport_rate(struct mlx5_vport *vport, u32 *max_rate, u32 *min_rate);
/linux/drivers/clk/qcom/
H A Dhfpll.c32 .max_rate = 2900000000UL,
49 .max_rate = 1478400000UL,
66 .max_rate = 2016000000UL,
83 .max_rate = 902400000UL,
/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()
/linux/sound/usb/
H A Dformat.c312 unsigned int max_rate) in focusrite_rate_pair() argument
314 switch (max_rate) { in focusrite_rate_pair()
348 unsigned int max_rate; in focusrite_valid_sample_rate() local
369 max_rate = combine_quad(&fmt[6]); in focusrite_valid_sample_rate()
372 return focusrite_rate_pair(rate, max_rate); in focusrite_valid_sample_rate()
375 switch (max_rate) { in focusrite_valid_sample_rate()
389 fp->iface, fp->altsetting, max_rate); in focusrite_valid_sample_rate()
406 case 1: max_rate = 48000; break; in focusrite_valid_sample_rate()
407 case 2: max_rate = 96000; break; in focusrite_valid_sample_rate()
408 case 3: max_rate = 192000; break; in focusrite_valid_sample_rate()
[all …]
/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()
/linux/drivers/clk/renesas/
H A Drcar-gen3-cpg.c72 max_mult = min(div64_ul(req->max_rate, prate), 128ULL); in cpg_pll_clk_determine_rate()
166 unsigned long max_rate; /* Maximum rate for normal mode */ member
190 rate = min(req->rate, req->max_rate); in cpg_z_clk_determine_rate()
191 if (rate <= zclk->max_rate) { in cpg_z_clk_determine_rate()
193 prate = zclk->max_rate; in cpg_z_clk_determine_rate()
203 max_mult = min(div64_ul(req->max_rate * 32ULL, prate), 32ULL); in cpg_z_clk_determine_rate()
296 zclk->max_rate = clk_hw_get_rate(clk_hw_get_parent(&zclk->hw)) / in __cpg_z_clk_register()
H A Drcar-gen4-cpg.c110 max_mult = min(div64_ul(req->max_rate, prate), 256ULL); in cpg_pll_8_25_clk_determine_rate()
271 unsigned long max_rate; /* Maximum rate for normal mode */ member
295 rate = min(req->rate, req->max_rate); in cpg_z_clk_determine_rate()
296 if (rate <= zclk->max_rate) { in cpg_z_clk_determine_rate()
298 prate = zclk->max_rate; in cpg_z_clk_determine_rate()
308 max_mult = min(div64_ul(req->max_rate * 32ULL, prate), 32ULL); in cpg_z_clk_determine_rate()
409 zclk->max_rate = clk_hw_get_rate(clk_hw_get_parent(&zclk->hw)) / in cpg_z_clk_register()
/linux/drivers/phy/rockchip/
H A Dphy-rockchip-inno-dsidphy.c223 enum phy_max_rate max_rate; member
431 if (inno->pdata->max_rate == MAX_2_5GHZ) { in inno_dsidphy_mipi_mode_enable()
437 } else if (inno->pdata->max_rate == MAX_1_5GHZ) { in inno_dsidphy_mipi_mode_enable()
525 if (inno->pdata->max_rate == MAX_1GHZ) { in inno_dsidphy_mipi_mode_enable()
548 if (inno->pdata->max_rate == MAX_2_5GHZ) in inno_dsidphy_mipi_mode_enable()
555 if (inno->pdata->max_rate == MAX_2_5GHZ) in inno_dsidphy_mipi_mode_enable()
560 if (inno->pdata->max_rate == MAX_2_5GHZ) in inno_dsidphy_mipi_mode_enable()
755 .max_rate = MAX_1GHZ,
762 .max_rate = MAX_1_5GHZ,
769 .max_rate = MAX_2_5GHZ,
/linux/drivers/clk/
H A Dclk-scmi.c73 fmax = clk->info->range.max_rate; in scmi_clk_determine_rate()
224 unsigned long min_rate, max_rate; in scmi_clk_ops_init() local
246 max_rate = sclk->info->list.rates[num_rates - 1]; in scmi_clk_ops_init()
249 max_rate = sclk->info->range.max_rate; in scmi_clk_ops_init()
252 clk_hw_set_rate_range(&sclk->hw, min_rate, max_rate); in scmi_clk_ops_init()
/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 …]
/linux/drivers/staging/rtl8723bs/core/
H A Drtw_ieee80211.c1095 u16 max_rate = 0; in rtw_mcs_rate() local
1098 max_rate = (bw_40MHz) ? ((short_GI) ? 1500 : 1350) : ((short_GI) ? 722 : 650); in rtw_mcs_rate()
1100 max_rate = (bw_40MHz) ? ((short_GI) ? 1350 : 1215) : ((short_GI) ? 650 : 585); in rtw_mcs_rate()
1102 max_rate = (bw_40MHz) ? ((short_GI) ? 1200 : 1080) : ((short_GI) ? 578 : 520); in rtw_mcs_rate()
1104 max_rate = (bw_40MHz) ? ((short_GI) ? 900 : 810) : ((short_GI) ? 433 : 390); in rtw_mcs_rate()
1106 max_rate = (bw_40MHz) ? ((short_GI) ? 600 : 540) : ((short_GI) ? 289 : 260); in rtw_mcs_rate()
1108 max_rate = (bw_40MHz) ? ((short_GI) ? 450 : 405) : ((short_GI) ? 217 : 195); in rtw_mcs_rate()
1110 max_rate = (bw_40MHz) ? ((short_GI) ? 300 : 270) : ((short_GI) ? 144 : 130); in rtw_mcs_rate()
1112 max_rate = (bw_40MHz) ? ((short_GI) ? 150 : 135) : ((short_GI) ? 72 : 65); in rtw_mcs_rate()
1114 return max_rate; in rtw_mcs_rate()
/linux/drivers/clk/ti/
H A Dclkt_dpll.c300 if (dd->max_rate && req->rate > dd->max_rate) in omap2_dpll_determine_rate()
301 req->rate = dd->max_rate; in omap2_dpll_determine_rate()
H A Ddpll.c612 .max_rate = 1000000000, in of_ti_am3_no_gate_dpll_setup()
632 .max_rate = 2000000000, in of_ti_am3_jtype_dpll_setup()
651 .max_rate = 2000000000, in of_ti_am3_no_gate_jtype_dpll_setup()
678 .max_rate = 1000000000, in of_ti_am3_dpll_setup()
696 .max_rate = 1000000000, in of_ti_am3_core_dpll_setup()
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_iov.c628 int __always_unused min_rate, int max_rate) in fm10k_ndo_set_vf_bw() argument
639 if (max_rate && in fm10k_ndo_set_vf_bw()
640 (max_rate < FM10K_VF_TC_MIN || max_rate > FM10K_VF_TC_MAX)) in fm10k_ndo_set_vf_bw()
644 iov_data->vf_info[vf_idx].rate = max_rate; in fm10k_ndo_set_vf_bw()
647 hw->iov.ops.configure_tc(hw, vf_idx, max_rate); in fm10k_ndo_set_vf_bw()
/linux/arch/arm64/kernel/
H A Dtopology.c84 void freq_inv_set_max_ratio(int cpu, u64 max_rate) in freq_inv_set_max_ratio() argument
88 if (unlikely(!max_rate || !ref_rate)) { in freq_inv_set_max_ratio()
108 ratio = div64_u64(ratio, max_rate); in freq_inv_set_max_ratio()
/linux/drivers/iio/adc/
H A Dad9467.c154 unsigned long max_rate; member
390 .max_rate = 250000000UL,
407 .max_rate = 500000000UL,
424 .max_rate = 300 * HZ_PER_MHZ,
441 .max_rate = 125000000UL,
459 .max_rate = 250000000UL,
478 .max_rate = 80000000UL,
496 .max_rate = 310000000UL,
951 if (r_clk < 0 || r_clk > info->max_rate) { in ad9467_write_raw()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Drl.c226 return (rate <= table->max_rate && rate >= table->min_rate); in mlx5_rl_is_in_range()
315 rate, table->min_rate, table->max_rate); in mlx5_rl_add_rate_raw()
439 table->max_rate = MLX5_CAP_QOS(dev, packet_pacing_max_rate); in mlx5_init_rl_table()
445 table->max_rate >> 10); in mlx5_init_rl_table()

12345