Lines Matching refs:bestdiv
284 int i, bestdiv = 0; in clk_divider_bestdiv() local
295 bestdiv = _div_round(table, parent_rate, rate, flags); in clk_divider_bestdiv()
296 bestdiv = bestdiv == 0 ? 1 : bestdiv; in clk_divider_bestdiv()
297 bestdiv = bestdiv > maxdiv ? maxdiv : bestdiv; in clk_divider_bestdiv()
298 return bestdiv; in clk_divider_bestdiv()
323 bestdiv = i; in clk_divider_bestdiv()
329 if (!bestdiv) { in clk_divider_bestdiv()
330 bestdiv = _get_maxdiv(table, width, flags); in clk_divider_bestdiv()
334 return bestdiv; in clk_divider_bestdiv()
353 int bestdiv; in clk_divider_round_rate() local
357 bestdiv = readl(divider->reg) >> divider->shift; in clk_divider_round_rate()
358 bestdiv &= div_mask(divider->width); in clk_divider_round_rate()
359 bestdiv = _get_div(divider->table, bestdiv, divider->flags, in clk_divider_round_rate()
361 return DIV_ROUND_UP_ULL((u64)*prate, bestdiv); in clk_divider_round_rate()