bestdiv 133 drivers/clk/at91/clk-pll.c unsigned long bestdiv; bestdiv 196 drivers/clk/at91/clk-pll.c bestdiv = tmpdiv; bestdiv 224 drivers/clk/at91/clk-pll.c *div = bestdiv; bestdiv 181 drivers/clk/at91/clk-sam9x60-pll.c unsigned long bestdiv = 0; bestdiv 235 drivers/clk/at91/clk-sam9x60-pll.c bestdiv = tmpdiv; bestdiv 252 drivers/clk/at91/clk-sam9x60-pll.c pll->div = bestdiv - 1; bestdiv 649 drivers/clk/bcm/clk-iproc-pll.c unsigned int bestdiv; bestdiv 656 drivers/clk/bcm/clk-iproc-pll.c bestdiv = DIV_ROUND_CLOSEST(req->best_parent_rate, req->rate); bestdiv 657 drivers/clk/bcm/clk-iproc-pll.c if (bestdiv < 2) bestdiv 660 drivers/clk/bcm/clk-iproc-pll.c if (bestdiv > 256) bestdiv 661 drivers/clk/bcm/clk-iproc-pll.c bestdiv = 256; bestdiv 663 drivers/clk/bcm/clk-iproc-pll.c req->rate = req->best_parent_rate / bestdiv; bestdiv 294 drivers/clk/clk-divider.c int i, bestdiv = 0; bestdiv 305 drivers/clk/clk-divider.c bestdiv = _div_round(table, parent_rate, rate, flags); bestdiv 306 drivers/clk/clk-divider.c bestdiv = bestdiv == 0 ? 1 : bestdiv; bestdiv 307 drivers/clk/clk-divider.c bestdiv = bestdiv > maxdiv ? maxdiv : bestdiv; bestdiv 308 drivers/clk/clk-divider.c return bestdiv; bestdiv 331 drivers/clk/clk-divider.c bestdiv = i; bestdiv 337 drivers/clk/clk-divider.c if (!bestdiv) { bestdiv 338 drivers/clk/clk-divider.c bestdiv = _get_maxdiv(table, width, flags); bestdiv 342 drivers/clk/clk-divider.c return bestdiv; bestdiv 54 drivers/clk/meson/sclk-div.c int bestdiv = 0, i; bestdiv 85 drivers/clk/meson/sclk-div.c bestdiv = i; bestdiv 91 drivers/clk/meson/sclk-div.c if (!bestdiv) bestdiv 92 drivers/clk/meson/sclk-div.c bestdiv = sclk_div_maxdiv(sclk); bestdiv 96 drivers/clk/meson/sclk-div.c return bestdiv; bestdiv 962 drivers/clk/nxp/clk-lpc32xx.c unsigned int bestdiv; bestdiv 966 drivers/clk/nxp/clk-lpc32xx.c regmap_read(clk_regmap, divider->reg, &bestdiv); bestdiv 967 drivers/clk/nxp/clk-lpc32xx.c bestdiv >>= divider->shift; bestdiv 968 drivers/clk/nxp/clk-lpc32xx.c bestdiv &= div_mask(divider->width); bestdiv 969 drivers/clk/nxp/clk-lpc32xx.c bestdiv = _get_div(divider->table, bestdiv, divider->flags, bestdiv 971 drivers/clk/nxp/clk-lpc32xx.c return DIV_ROUND_UP(*prate, bestdiv); bestdiv 39 drivers/clk/rockchip/clk-half-divider.c unsigned int i, bestdiv = 0; bestdiv 50 drivers/clk/rockchip/clk-half-divider.c bestdiv = DIV_ROUND_UP_ULL(((u64)parent_rate * 2), rate); bestdiv 51 drivers/clk/rockchip/clk-half-divider.c if (bestdiv < 3) bestdiv 52 drivers/clk/rockchip/clk-half-divider.c bestdiv = 0; bestdiv 54 drivers/clk/rockchip/clk-half-divider.c bestdiv = (bestdiv - 3) / 2; bestdiv 55 drivers/clk/rockchip/clk-half-divider.c bestdiv = bestdiv > maxdiv ? maxdiv : bestdiv; bestdiv 56 drivers/clk/rockchip/clk-half-divider.c return bestdiv; bestdiv 81 drivers/clk/rockchip/clk-half-divider.c bestdiv = i; bestdiv 87 drivers/clk/rockchip/clk-half-divider.c if (!bestdiv) { bestdiv 88 drivers/clk/rockchip/clk-half-divider.c bestdiv = div_mask(width); bestdiv 92 drivers/clk/rockchip/clk-half-divider.c return bestdiv; bestdiv 176 drivers/clk/ti/divider.c int i, bestdiv = 0; bestdiv 187 drivers/clk/ti/divider.c bestdiv = _div_round(divider->table, parent_rate, rate); bestdiv 188 drivers/clk/ti/divider.c bestdiv = bestdiv == 0 ? 1 : bestdiv; bestdiv 189 drivers/clk/ti/divider.c bestdiv = bestdiv > maxdiv ? maxdiv : bestdiv; bestdiv 190 drivers/clk/ti/divider.c return bestdiv; bestdiv 215 drivers/clk/ti/divider.c bestdiv = i; bestdiv 221 drivers/clk/ti/divider.c if (!bestdiv) { bestdiv 222 drivers/clk/ti/divider.c bestdiv = _get_maxdiv(divider); bestdiv 227 drivers/clk/ti/divider.c return bestdiv; bestdiv 107 drivers/clk/zynqmp/divider.c u32 bestdiv; bestdiv 113 drivers/clk/zynqmp/divider.c ret = eemi_ops->clock_getdivider(clk_id, &bestdiv); bestdiv 119 drivers/clk/zynqmp/divider.c bestdiv = bestdiv & 0xFFFF; bestdiv 121 drivers/clk/zynqmp/divider.c bestdiv = bestdiv >> 16; bestdiv 123 drivers/clk/zynqmp/divider.c return DIV_ROUND_UP_ULL((u64)*prate, bestdiv); bestdiv 126 drivers/clk/zynqmp/divider.c bestdiv = zynqmp_divider_get_val(*prate, rate); bestdiv 129 drivers/clk/zynqmp/divider.c bestdiv = rate % *prate ? 1 : bestdiv; bestdiv 130 drivers/clk/zynqmp/divider.c *prate = rate * bestdiv; bestdiv 2170 drivers/gpu/drm/i915/display/intel_dpll_mgr.c static void cnl_wrpll_get_multipliers(int bestdiv, int *pdiv, bestdiv 2174 drivers/gpu/drm/i915/display/intel_dpll_mgr.c if (bestdiv % 2 == 0) { bestdiv 2175 drivers/gpu/drm/i915/display/intel_dpll_mgr.c if (bestdiv == 2) { bestdiv 2179 drivers/gpu/drm/i915/display/intel_dpll_mgr.c } else if (bestdiv % 4 == 0) { bestdiv 2181 drivers/gpu/drm/i915/display/intel_dpll_mgr.c *qdiv = bestdiv / 4; bestdiv 2183 drivers/gpu/drm/i915/display/intel_dpll_mgr.c } else if (bestdiv % 6 == 0) { bestdiv 2185 drivers/gpu/drm/i915/display/intel_dpll_mgr.c *qdiv = bestdiv / 6; bestdiv 2187 drivers/gpu/drm/i915/display/intel_dpll_mgr.c } else if (bestdiv % 5 == 0) { bestdiv 2189 drivers/gpu/drm/i915/display/intel_dpll_mgr.c *qdiv = bestdiv / 10; bestdiv 2191 drivers/gpu/drm/i915/display/intel_dpll_mgr.c } else if (bestdiv % 14 == 0) { bestdiv 2193 drivers/gpu/drm/i915/display/intel_dpll_mgr.c *qdiv = bestdiv / 14; bestdiv 2197 drivers/gpu/drm/i915/display/intel_dpll_mgr.c if (bestdiv == 3 || bestdiv == 5 || bestdiv == 7) { bestdiv 2198 drivers/gpu/drm/i915/display/intel_dpll_mgr.c *pdiv = bestdiv; bestdiv 2202 drivers/gpu/drm/i915/display/intel_dpll_mgr.c *pdiv = bestdiv / 3;