Lines Matching refs:output_rate
401 sel->output_rate == rate) in _get_table_rate()
408 cfg->output_rate = sel->output_rate; in _get_table_rate()
451 for (cfg->output_rate = rate; cfg->output_rate < 200 * cfreq; in _calc_rate()
452 cfg->output_rate <<= 1) in _calc_rate()
456 cfg->n = cfg->output_rate / cfreq; in _calc_rate()
461 || cfg->output_rate > pll->params->vco_max) { in _calc_rate()
465 cfg->output_rate >>= p_div; in _calc_rate()
643 return cfg.output_rate; in clk_pll_round_rate()
933 cfg->output_rate = rate * p; in _calc_dynamic_ramp_rate()
934 cfg->n = cfg->output_rate * cfg->m / parent_rate; in _calc_dynamic_ramp_rate()
942 if (cfg->n > divn_max(pll) || cfg->output_rate > pll->params->vco_max) in _calc_dynamic_ramp_rate()
1009 u64 output_rate = *prate; in clk_pll_ramp_round_rate() local
1019 output_rate *= cfg.n; in clk_pll_ramp_round_rate()
1020 do_div(output_rate, cfg.m * p_div); in clk_pll_ramp_round_rate()
1022 return output_rate; in clk_pll_ramp_round_rate()
1211 u64 output_rate = parent_rate; in _pllre_calc_rate() local
1216 output_rate *= n; in _pllre_calc_rate()
1217 do_div(output_rate, m); in _pllre_calc_rate()
1224 return output_rate; in _pllre_calc_rate()