Lines Matching refs:output_rate
526 sel->output_rate == rate) in _get_table_rate()
541 cfg->output_rate = sel->output_rate; in _get_table_rate()
585 for (cfg->output_rate = rate; cfg->output_rate < 200 * cfreq; in _calc_rate()
586 cfg->output_rate <<= 1) in _calc_rate()
590 cfg->n = cfg->output_rate / cfreq; in _calc_rate()
595 || cfg->output_rate > pll->params->vco_max) { in _calc_rate()
599 cfg->output_rate >>= p_div; in _calc_rate()
844 return cfg.output_rate; in clk_pll_round_rate()
1190 cfg->output_rate = rate * p; in _calc_dynamic_ramp_rate()
1191 cfg->n = cfg->output_rate * cfg->m / parent_rate; in _calc_dynamic_ramp_rate()
1200 if (cfg->n > divn_max(pll) || cfg->output_rate > pll->params->vco_max) in _calc_dynamic_ramp_rate()
1319 u64 output_rate = *prate; in clk_pll_ramp_round_rate() local
1332 output_rate *= cfg.n; in clk_pll_ramp_round_rate()
1333 do_div(output_rate, cfg.m * p_div); in clk_pll_ramp_round_rate()
1335 return output_rate; in clk_pll_ramp_round_rate()
1490 u64 output_rate = parent_rate; in _pllre_calc_rate() local
1495 output_rate *= n; in _pllre_calc_rate()
1496 do_div(output_rate, m); in _pllre_calc_rate()
1503 return output_rate; in _pllre_calc_rate()