Lines Matching full:ratio

2057 	int ratio;  member
2143 return fll_fratios[i].ratio; in arizona_find_fratio()
2155 int init_ratio, ratio; in arizona_calc_fratio() local
2198 arizona_fll_dbg(fll, "pseudo: initial ratio=%u fref=%u refdiv=%u\n", in arizona_calc_fratio()
2205 for (ratio = init_ratio; ratio > 0; ratio--) { in arizona_calc_fratio()
2206 if (target % (ratio * Fref)) { in arizona_calc_fratio()
2208 cfg->fratio = ratio - 1; in arizona_calc_fratio()
2210 "pseudo: found fref=%u refdiv=%d(%d) ratio=%d\n", in arizona_calc_fratio()
2211 Fref, refdiv, div, ratio); in arizona_calc_fratio()
2212 return ratio; in arizona_calc_fratio()
2216 for (ratio = init_ratio + 1; ratio <= ARIZONA_FLL_MAX_FRATIO; in arizona_calc_fratio()
2217 ratio++) { in arizona_calc_fratio()
2219 (fll->vco_mult * ratio) < Fref) { in arizona_calc_fratio()
2224 if (Fref > pseudo_fref_max[ratio - 1]) { in arizona_calc_fratio()
2226 "pseudo: exceeded max fref(%u) for ratio=%u\n", in arizona_calc_fratio()
2227 pseudo_fref_max[ratio - 1], in arizona_calc_fratio()
2228 ratio); in arizona_calc_fratio()
2232 if (target % (ratio * Fref)) { in arizona_calc_fratio()
2234 cfg->fratio = ratio - 1; in arizona_calc_fratio()
2236 "pseudo: found fref=%u refdiv=%d(%d) ratio=%d\n", in arizona_calc_fratio()
2237 Fref, refdiv, div, ratio); in arizona_calc_fratio()
2238 return ratio; in arizona_calc_fratio()
2247 "pseudo: change fref=%u refdiv=%d(%d) ratio=%u\n", in arizona_calc_fratio()
2260 int i, ratio; in arizona_calc_fll() local
2277 ratio = arizona_calc_fratio(fll, cfg, target, Fref, sync); in arizona_calc_fll()
2278 if (ratio < 0) in arizona_calc_fll()
2279 return ratio; in arizona_calc_fll()
2284 cfg->n = target / (ratio * Fref); in arizona_calc_fll()
2286 if (target % (ratio * Fref)) { in arizona_calc_fll()
2287 gcd_fll = gcd(target, ratio * Fref); in arizona_calc_fll()
2290 cfg->theta = (target - (cfg->n * ratio * Fref)) in arizona_calc_fll()
2292 cfg->lambda = (ratio * Fref) / gcd_fll; in arizona_calc_fll()
2322 cfg->fratio, ratio, cfg->outdiv, in arizona_calc_fll()