Lines Matching refs:ratio
354 unsigned ratio, wait, hold; in dmn_clk_round_rate() local
358 ratio = fin / rate; in dmn_clk_round_rate()
360 if (ratio < 2) in dmn_clk_round_rate()
361 ratio = 2; in dmn_clk_round_rate()
362 if (ratio > BIT(bits + 1)) in dmn_clk_round_rate()
363 ratio = BIT(bits + 1); in dmn_clk_round_rate()
365 wait = (ratio >> 1) - 1; in dmn_clk_round_rate()
366 hold = ratio - wait - 2; in dmn_clk_round_rate()
376 unsigned ratio, wait, hold, reg; in dmn_clk_set_rate() local
380 ratio = fin / rate; in dmn_clk_set_rate()
382 if (unlikely(ratio < 2 || ratio > BIT(bits + 1))) in dmn_clk_set_rate()
387 wait = (ratio >> 1) - 1; in dmn_clk_set_rate()
388 hold = ratio - wait - 2; in dmn_clk_set_rate()