Lines Matching refs:parent_rate
168 unsigned long parent_rate) in cdce706_pll_recalc_rate() argument
178 u64 res = (u64)parent_rate * hwd->mul; in cdce706_pll_recalc_rate()
185 return parent_rate / hwd->div; in cdce706_pll_recalc_rate()
191 unsigned long *parent_rate) in cdce706_pll_round_rate() argument
199 __func__, rate, *parent_rate); in cdce706_pll_round_rate()
201 rational_best_approximation(rate, *parent_rate, in cdce706_pll_round_rate()
211 res = (u64)*parent_rate * hwd->mul; in cdce706_pll_round_rate()
217 unsigned long parent_rate) in cdce706_pll_set_rate() argument
283 unsigned long parent_rate) in cdce706_divider_recalc_rate() argument
291 return parent_rate / hwd->div; in cdce706_divider_recalc_rate()
296 unsigned long *parent_rate) in cdce706_divider_round_rate() argument
304 __func__, rate, *parent_rate); in cdce706_divider_round_rate()
306 rational_best_approximation(rate, *parent_rate, in cdce706_divider_round_rate()
351 __func__, *parent_rate, rate * div); in cdce706_divider_round_rate()
352 *parent_rate = rate * div; in cdce706_divider_round_rate()
360 return *parent_rate / div; in cdce706_divider_round_rate()
364 unsigned long parent_rate) in cdce706_divider_set_rate() argument
423 unsigned long parent_rate) in cdce706_clkout_recalc_rate() argument
425 return parent_rate; in cdce706_clkout_recalc_rate()
429 unsigned long *parent_rate) in cdce706_clkout_round_rate() argument
431 *parent_rate = rate; in cdce706_clkout_round_rate()
436 unsigned long parent_rate) in cdce706_clkout_set_rate() argument