Lines Matching refs:parent_rate
21 unsigned long parent_rate) in __get_mult() argument
24 return DIV_ROUND_CLOSEST(rate, parent_rate); in __get_mult()
26 return rate / parent_rate; in __get_mult()
30 unsigned long parent_rate) in clk_multiplier_recalc_rate() argument
41 return parent_rate * val; in clk_multiplier_recalc_rate()
58 unsigned long parent_rate, current_rate, best_rate = ~0; in __bestmult() local
75 parent_rate = clk_hw_round_rate(clk_hw_get_parent(hw), in __bestmult()
77 current_rate = parent_rate * i; in __bestmult()
82 *best_parent_rate = parent_rate; in __bestmult()
90 unsigned long *parent_rate) in clk_multiplier_round_rate() argument
93 unsigned long factor = __bestmult(hw, rate, parent_rate, in clk_multiplier_round_rate()
96 return *parent_rate * factor; in clk_multiplier_round_rate()
100 unsigned long parent_rate) in clk_multiplier_set_rate() argument
103 unsigned long factor = __get_mult(mult, rate, parent_rate); in clk_multiplier_set_rate()