Lines Matching refs:parent_rate
117 unsigned long parent_rate; in _filter_clk_table() local
124 parent_rate = clk_hw_get_rate(parent); in _filter_clk_table()
125 if (parent_rate % item->rate) { in _filter_clk_table()
128 item->divisor = parent_rate / item->rate; in _filter_clk_table()
210 unsigned long parent_rate, mix_rate, mix_rate_best, parent_rate_best; in mmp_clk_mix_determine_rate() local
229 parent_rate = clk_hw_get_rate(parent); in mmp_clk_mix_determine_rate()
230 mix_rate = parent_rate / item->divisor; in mmp_clk_mix_determine_rate()
234 parent_rate_best = parent_rate; in mmp_clk_mix_determine_rate()
244 parent_rate = clk_hw_get_rate(parent); in mmp_clk_mix_determine_rate()
248 mix_rate = parent_rate / div; in mmp_clk_mix_determine_rate()
252 parent_rate_best = parent_rate; in mmp_clk_mix_determine_rate()
275 unsigned long parent_rate, in mmp_clk_mix_set_rate_and_parent() argument
282 div = parent_rate / rate; in mmp_clk_mix_set_rate_and_parent()
319 unsigned long parent_rate) in mmp_clk_mix_recalc_rate() argument
345 return parent_rate / div; in mmp_clk_mix_recalc_rate()
381 unsigned long parent_rate; in mmp_clk_set_rate() local
395 parent_rate = clk_hw_get_rate(parent); in mmp_clk_set_rate()
396 if (parent_rate == best_parent_rate in mmp_clk_set_rate()
410 parent_rate = clk_hw_get_rate(parent); in mmp_clk_set_rate()
411 if (parent_rate == best_parent_rate) in mmp_clk_set_rate()