Lines Matching refs:rate
97 unsigned long rate; in clk_pll_recalc_rate() local
108 rate = parent_rate * l; in clk_pll_recalc_rate()
113 rate += tmp; in clk_pll_recalc_rate()
119 rate /= config + 1; in clk_pll_recalc_rate()
122 return rate; in clk_pll_recalc_rate()
126 struct pll_freq_tbl *find_freq(const struct pll_freq_tbl *f, unsigned long rate) in find_freq() argument
132 if (rate <= f->freq) in find_freq()
144 f = find_freq(pll->freq_tbl, req->rate); in clk_pll_determine_rate()
146 req->rate = clk_pll_recalc_rate(hw, req->best_parent_rate); in clk_pll_determine_rate()
148 req->rate = f->freq; in clk_pll_determine_rate()
154 clk_pll_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long p_rate) in clk_pll_set_rate() argument
162 f = find_freq(pll->freq_tbl, rate); in clk_pll_set_rate()
334 clk_pll_sr2_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long prate) in clk_pll_sr2_set_rate() argument
342 f = find_freq(pll->freq_tbl, rate); in clk_pll_sr2_set_rate()