Lines Matching refs:best
791 unsigned long best, unsigned long flags) in mux_is_better_rate() argument
794 return abs(now - rate) < abs(best - rate); in mux_is_better_rate()
796 return now <= rate && now > best; in mux_is_better_rate()
809 unsigned long parent_rate, best = 0; in clk_mux_determine_rate_flags() local
815 best = __clk_determine_rate(parent ? parent->hw : NULL, in clk_mux_determine_rate_flags()
818 best = clk_core_get_rate_nolock(parent); in clk_mux_determine_rate_flags()
820 best = clk_core_get_rate_nolock(core); in clk_mux_determine_rate_flags()
836 if (mux_is_better_rate(rate, parent_rate, best, flags)) { in clk_mux_determine_rate_flags()
838 best = parent_rate; in clk_mux_determine_rate_flags()
845 *best_parent_rate = best; in clk_mux_determine_rate_flags()
847 return best; in clk_mux_determine_rate_flags()