Home
last modified time | relevance | path

Searched refs:calc_rate (Results 1 – 13 of 13) sorted by relevance

/linux/sound/pci/pcxhr/
H A Dpcxhr_mix22.c406 int rate, calc_rate = 0; in hr222_get_external_clock() local
454 calc_rate = 28224000 / ticks; in hr222_get_external_clock()
456 if (calc_rate > 184200) in hr222_get_external_clock()
458 else if (calc_rate > 152200) in hr222_get_external_clock()
460 else if (calc_rate > 112000) in hr222_get_external_clock()
462 else if (calc_rate > 92100) in hr222_get_external_clock()
464 else if (calc_rate > 76100) in hr222_get_external_clock()
466 else if (calc_rate > 56000) in hr222_get_external_clock()
468 else if (calc_rate > 46050) in hr222_get_external_clock()
470 else if (calc_rate > 38050) in hr222_get_external_clock()
[all …]
/linux/drivers/clk/
H A Dclk-rp1.c452 unsigned long calc_rate; in get_pll_core_divider() local
467 calc_rate = (u64)parent_rate * (shifted_fbdiv_int + fbdiv_frac); in get_pll_core_divider()
468 calc_rate += BIT(23); in get_pll_core_divider()
469 calc_rate >>= 24; in get_pll_core_divider()
474 return calc_rate; in get_pll_core_divider()
521 unsigned long calc_rate; in rp1_pll_core_recalc_rate() local
528 calc_rate = (u64)parent_rate * (shifted_fbdiv_int + fbdiv_frac); in rp1_pll_core_recalc_rate()
529 calc_rate += BIT(23); in rp1_pll_core_recalc_rate()
530 calc_rate >>= 24; in rp1_pll_core_recalc_rate()
532 return calc_rate; in rp1_pll_core_recalc_rate()
[all …]
/linux/drivers/clk/renesas/
H A Dclk-div6.c107 unsigned long prate, calc_rate, diff, best_rate, best_prate; in cpg_div6_clock_determine_rate() local
129 calc_rate = prate / div; in cpg_div6_clock_determine_rate()
130 diff = calc_rate > req->rate ? calc_rate - req->rate in cpg_div6_clock_determine_rate()
131 : req->rate - calc_rate; in cpg_div6_clock_determine_rate()
133 best_rate = calc_rate; in cpg_div6_clock_determine_rate()
/linux/drivers/clk/actions/
H A Dowl-factor.c48 u64 calc_rate; in _get_table_val() local
51 calc_rate = parent_rate * clkt->mul; in _get_table_val()
52 do_div(calc_rate, clkt->div); in _get_table_val()
54 if ((unsigned long)calc_rate <= rate) { in _get_table_val()
/linux/drivers/clk/spear/
H A Dclk.c14 unsigned long parent_rate, clk_calc_rate calc_rate, u8 rtbl_cnt, in clk_round_rate_index() argument
21 rate = calc_rate(hw, parent_rate, *index); in clk_round_rate_index()
H A Dclk.h128 unsigned long parent_rate, clk_calc_rate calc_rate, u8 rtbl_cnt,
/linux/net/can/
H A Dproc.c99 static unsigned long calc_rate(unsigned long oldjif, unsigned long newjif, in calc_rate() function
152 pkg_stats->total_tx_rate = calc_rate(pkg_stats->jiffies_init, j, in can_stat_update()
154 pkg_stats->total_rx_rate = calc_rate(pkg_stats->jiffies_init, j, in can_stat_update()
162 pkg_stats->current_tx_rate = calc_rate(0, HZ, tx_frames_delta); in can_stat_update()
163 pkg_stats->current_rx_rate = calc_rate(0, HZ, rx_frames_delta); in can_stat_update()
/linux/drivers/clk/at91/
H A Dclk-pll.c281 unsigned long calc_rate; in clk_pll_restore_context() local
290 calc_rate = (pll->pms.parent_rate / PLL_DIV(pllr)) * in clk_pll_restore_context()
295 if (pll->pms.rate != calc_rate || in clk_pll_restore_context()
/linux/drivers/clk/qcom/
H A Dclk-rcg2.c182 calc_rate(unsigned long rate, u32 m, u32 n, u32 mode, u32 hid_div) in calc_rate() function
215 return calc_rate(parent_rate, m, n, mode, hid_div); in __clk_rcg2_recalc_rate()
315 rate = calc_rate(parent_rate, conf->n, conf->m, conf->n, conf->pre_div); in __clk_rcg2_select_conf()
498 req->rate = calc_rate(parent_rate, f->m, f->n, f->n, f->pre_div); in clk_rcg2_determine_gp_rate()
966 req->rate = calc_rate(req->best_parent_rate, in clk_edp_pixel_determine_rate()
1005 req->rate = calc_rate(parent_rate, 0, 0, 0, div); in clk_byte_determine_rate()
1062 req->rate = calc_rate(parent_rate, 0, 0, 0, div); in clk_byte2_determine_rate()
1644 f->freq = calc_rate(prate, f->m, f->n, mode, f->pre_div); in clk_rcg2_dfs_populate_freq()
1726 return calc_rate(parent_rate, m, n, mode, pre_div); in clk_rcg2_dfs_recalc_rate()
H A Dclk-rcg.c326 calc_rate(unsigned long rate, u32 m, u32 n, u32 mode, u32 pre_div) in calc_rate() function
363 return calc_rate(parent_rate, m, n, mode, pre_div); in clk_rcg_recalc_rate()
396 return calc_rate(parent_rate, m, n, mode, pre_div); in clk_dyn_rcg_recalc_rate()
/linux/drivers/clk/tegra/
H A Dclk-tegra210.c1685 .calc_rate = tegra210_pll_fixed_mdiv_cfg,
1731 .calc_rate = tegra210_pll_fixed_mdiv_cfg,
1770 .calc_rate = tegra210_pll_fixed_mdiv_cfg,
1800 .calc_rate = tegra210_pll_fixed_mdiv_cfg,
1860 .calc_rate = tegra210_pll_fixed_mdiv_cfg,
1916 .calc_rate = tegra210_pll_fixed_mdiv_cfg,
1940 .calc_rate = tegra210_pll_fixed_mdiv_cfg,
1982 .calc_rate = tegra210_pll_fixed_mdiv_cfg,
2022 .calc_rate = tegra210_pll_fixed_mdiv_cfg,
2060 .calc_rate = tegra210_pll_fixed_mdiv_cfg,
[all …]
H A Dclk-pll.c820 pll->params->calc_rate(hw, &cfg, rate, parent_rate)) { in clk_pll_set_rate()
860 pll->params->calc_rate(hw, &cfg, req->rate, req->best_parent_rate)) in clk_pll_determine_rate()
1914 if (!pll->params->calc_rate) { in _tegra_clk_register_pll()
1916 pll->params->calc_rate = _calc_dynamic_ramp_rate; in _tegra_clk_register_pll()
1918 pll->params->calc_rate = _calc_rate; in _tegra_clk_register_pll()
H A Dclk.h341 int (*calc_rate)(struct clk_hw *hw, member