Lines Matching refs:div
46 int best_div = 1, div; in mcde_clk_div_choose_div() local
52 for (div = 1; div < max_div; div++) { in mcde_clk_div_choose_div()
56 this_prate = clk_hw_round_rate(parent, rate * div); in mcde_clk_div_choose_div()
59 div_rate = DIV_ROUND_UP_ULL(this_prate, div); in mcde_clk_div_choose_div()
63 best_div = div; in mcde_clk_div_choose_div()
76 int div = mcde_clk_div_choose_div(hw, rate, prate, true); in mcde_clk_div_round_rate() local
78 return DIV_ROUND_UP_ULL(*prate, div); in mcde_clk_div_round_rate()
87 int div; in mcde_clk_div_recalc_rate() local
102 div = cr & MCDE_CRX1_PCD_MASK; in mcde_clk_div_recalc_rate()
103 div += 2; in mcde_clk_div_recalc_rate()
105 return DIV_ROUND_UP_ULL(prate, div); in mcde_clk_div_recalc_rate()
112 int div = mcde_clk_div_choose_div(hw, rate, &prate, false); in mcde_clk_div_set_rate() local
119 if (div == 1) { in mcde_clk_div_set_rate()
123 div -= 2; in mcde_clk_div_set_rate()
124 cr |= div & MCDE_CRX1_PCD_MASK; in mcde_clk_div_set_rate()