Lines Matching refs:ratio
358 unsigned ratio, wait, hold; in dmn_clk_round_rate() local
362 ratio = fin / rate; in dmn_clk_round_rate()
364 if (ratio < 2) in dmn_clk_round_rate()
365 ratio = 2; in dmn_clk_round_rate()
366 if (ratio > BIT(bits + 1)) in dmn_clk_round_rate()
367 ratio = BIT(bits + 1); in dmn_clk_round_rate()
369 wait = (ratio >> 1) - 1; in dmn_clk_round_rate()
370 hold = ratio - wait - 2; in dmn_clk_round_rate()
380 unsigned ratio, wait, hold, reg; in dmn_clk_set_rate() local
384 ratio = fin / rate; in dmn_clk_set_rate()
386 if (unlikely(ratio < 2 || ratio > BIT(bits + 1))) in dmn_clk_set_rate()
391 wait = (ratio >> 1) - 1; in dmn_clk_set_rate()
392 hold = ratio - wait - 2; in dmn_clk_set_rate()