Lines Matching refs:parent_rate
169 unsigned long parent_rate) in cdce706_pll_recalc_rate() argument
179 u64 res = (u64)parent_rate * hwd->mul; in cdce706_pll_recalc_rate()
186 return parent_rate / hwd->div; in cdce706_pll_recalc_rate()
192 unsigned long *parent_rate) in cdce706_pll_round_rate() argument
200 __func__, rate, *parent_rate); in cdce706_pll_round_rate()
202 rational_best_approximation(rate, *parent_rate, in cdce706_pll_round_rate()
212 res = (u64)*parent_rate * hwd->mul; in cdce706_pll_round_rate()
218 unsigned long parent_rate) in cdce706_pll_set_rate() argument
284 unsigned long parent_rate) in cdce706_divider_recalc_rate() argument
292 return parent_rate / hwd->div; in cdce706_divider_recalc_rate()
297 unsigned long *parent_rate) in cdce706_divider_round_rate() argument
305 __func__, rate, *parent_rate); in cdce706_divider_round_rate()
307 rational_best_approximation(rate, *parent_rate, in cdce706_divider_round_rate()
352 __func__, *parent_rate, rate * div); in cdce706_divider_round_rate()
353 *parent_rate = rate * div; in cdce706_divider_round_rate()
361 return *parent_rate / div; in cdce706_divider_round_rate()
365 unsigned long parent_rate) in cdce706_divider_set_rate() argument
424 unsigned long parent_rate) in cdce706_clkout_recalc_rate() argument
426 return parent_rate; in cdce706_clkout_recalc_rate()
430 unsigned long *parent_rate) in cdce706_clkout_round_rate() argument
432 *parent_rate = rate; in cdce706_clkout_round_rate()
437 unsigned long parent_rate) in cdce706_clkout_set_rate() argument