Lines Matching refs:div

117 	for (clkr = clks->rates; clkr->div; clkr++) {  in _get_div_and_fieldval()
121 if (clkr->div > max_div) { in _get_div_and_fieldval()
122 max_div = clkr->div; in _get_div_and_fieldval()
184 for (clkr = clks->rates; clkr->div; clkr++) { in _clksel_to_divisor()
192 if (!clkr->div) { in _clksel_to_divisor()
199 return clkr->div; in _clksel_to_divisor()
212 static u32 _divisor_to_clksel(struct clk *clk, u32 div) in _divisor_to_clksel() argument
218 WARN_ON(div == 0); in _divisor_to_clksel()
224 for (clkr = clks->rates; clkr->div; clkr++) { in _divisor_to_clksel()
228 if (clkr->div == div) in _divisor_to_clksel()
232 if (!clkr->div) { in _divisor_to_clksel()
234 "%s\n", div, clk->name, clk->parent->name); in _divisor_to_clksel()
297 for (clkr = clks->rates; clkr->div; clkr++) { in omap2_clksel_round_rate_div()
302 if (clkr->div <= last_div) in omap2_clksel_round_rate_div()
306 last_div = clkr->div; in omap2_clksel_round_rate_div()
308 test_rate = clk->parent->rate / clkr->div; in omap2_clksel_round_rate_div()
314 if (!clkr->div) { in omap2_clksel_round_rate_div()
321 *new_div = clkr->div; in omap2_clksel_round_rate_div()
324 (clk->parent->rate / clkr->div)); in omap2_clksel_round_rate_div()
326 return clk->parent->rate / clkr->div; in omap2_clksel_round_rate_div()
356 for (clkr = clks->rates; clkr->div && !found; clkr++) { in omap2_init_clksel_parent()
393 u32 div = 0; in omap2_clksel_recalc() local
395 div = _read_divisor(clk); in omap2_clksel_recalc()
396 if (div == 0) in omap2_clksel_recalc()
399 rate = clk->parent->rate / div; in omap2_clksel_recalc()
402 rate, div); in omap2_clksel_recalc()