Lines Matching refs:bestdiv
279 int i, bestdiv = 0; in clk_divider_bestdiv() local
290 bestdiv = _div_round(table, parent_rate, rate, flags); in clk_divider_bestdiv()
291 bestdiv = bestdiv == 0 ? 1 : bestdiv; in clk_divider_bestdiv()
292 bestdiv = bestdiv > maxdiv ? maxdiv : bestdiv; in clk_divider_bestdiv()
293 return bestdiv; in clk_divider_bestdiv()
318 bestdiv = i; in clk_divider_bestdiv()
324 if (!bestdiv) { in clk_divider_bestdiv()
325 bestdiv = _get_maxdiv(table, width, flags); in clk_divider_bestdiv()
329 return bestdiv; in clk_divider_bestdiv()
348 int bestdiv; in clk_divider_round_rate() local
352 bestdiv = readl(divider->reg) >> divider->shift; in clk_divider_round_rate()
353 bestdiv &= div_mask(divider->width); in clk_divider_round_rate()
354 bestdiv = _get_div(divider->table, bestdiv, divider->flags); in clk_divider_round_rate()
355 return DIV_ROUND_UP(*prate, bestdiv); in clk_divider_round_rate()