Lines Matching refs:f
126 struct pll_freq_tbl *find_freq(const struct pll_freq_tbl *f, unsigned long rate) in find_freq() argument
128 if (!f) in find_freq()
131 for (; f->freq; f++) in find_freq()
132 if (rate <= f->freq) in find_freq()
133 return f; in find_freq()
144 const struct pll_freq_tbl *f; in clk_pll_determine_rate() local
146 f = find_freq(pll->freq_tbl, rate); in clk_pll_determine_rate()
147 if (!f) in clk_pll_determine_rate()
150 return f->freq; in clk_pll_determine_rate()
157 const struct pll_freq_tbl *f; in clk_pll_set_rate() local
162 f = find_freq(pll->freq_tbl, rate); in clk_pll_set_rate()
163 if (!f) in clk_pll_set_rate()
172 regmap_update_bits(pll->clkr.regmap, pll->l_reg, 0x3ff, f->l); in clk_pll_set_rate()
173 regmap_update_bits(pll->clkr.regmap, pll->m_reg, 0x7ffff, f->m); in clk_pll_set_rate()
174 regmap_update_bits(pll->clkr.regmap, pll->n_reg, 0x7ffff, f->n); in clk_pll_set_rate()
175 regmap_write(pll->clkr.regmap, pll->config_reg, f->ibits); in clk_pll_set_rate()