Lines Matching refs:ratio
1801 int ratio; member
1868 return fll_fratios[i].ratio; in arizona_find_fratio()
1880 int init_ratio, ratio; in arizona_calc_fratio() local
1924 for (ratio = init_ratio; ratio <= ARIZONA_FLL_MAX_FRATIO; in arizona_calc_fratio()
1925 ratio++) { in arizona_calc_fratio()
1927 (fll->vco_mult * ratio) < Fref) in arizona_calc_fratio()
1930 if (target % (ratio * Fref)) { in arizona_calc_fratio()
1932 cfg->fratio = ratio - 1; in arizona_calc_fratio()
1933 return ratio; in arizona_calc_fratio()
1937 for (ratio = init_ratio - 1; ratio > 0; ratio--) { in arizona_calc_fratio()
1938 if (target % (ratio * Fref)) { in arizona_calc_fratio()
1940 cfg->fratio = ratio - 1; in arizona_calc_fratio()
1941 return ratio; in arizona_calc_fratio()
1960 int i, ratio; in arizona_calc_fll() local
1977 ratio = arizona_calc_fratio(fll, cfg, target, Fref, sync); in arizona_calc_fll()
1978 if (ratio < 0) in arizona_calc_fll()
1979 return ratio; in arizona_calc_fll()
1984 cfg->n = target / (ratio * Fref); in arizona_calc_fll()
1986 if (target % (ratio * Fref)) { in arizona_calc_fll()
1987 gcd_fll = gcd(target, ratio * Fref); in arizona_calc_fll()
1990 cfg->theta = (target - (cfg->n * ratio * Fref)) in arizona_calc_fll()
1992 cfg->lambda = (ratio * Fref) / gcd_fll; in arizona_calc_fll()