Lines Matching refs:ratio
356 unsigned ratio, wait, hold; in dmn_clk_round_rate() local
360 ratio = fin / rate; in dmn_clk_round_rate()
362 if (ratio < 2) in dmn_clk_round_rate()
363 ratio = 2; in dmn_clk_round_rate()
364 if (ratio > BIT(bits + 1)) in dmn_clk_round_rate()
365 ratio = BIT(bits + 1); in dmn_clk_round_rate()
367 wait = (ratio >> 1) - 1; in dmn_clk_round_rate()
368 hold = ratio - wait - 2; in dmn_clk_round_rate()
378 unsigned ratio, wait, hold, reg; in dmn_clk_set_rate() local
382 ratio = fin / rate; in dmn_clk_set_rate()
384 if (unlikely(ratio < 2 || ratio > BIT(bits + 1))) in dmn_clk_set_rate()
389 wait = (ratio >> 1) - 1; in dmn_clk_set_rate()
390 hold = ratio - wait - 2; in dmn_clk_set_rate()