Lines Matching refs:index
657 static int calc_vclock3(int index, int m, int n, int p)
661 return plls[index].ref_clk * m / n / p;
664 static int calc_vclock(int index, int m1, int m2, int n, int p1, int p2,
667 struct pll_min_max *pll = &plls[index];
674 if (index == PLLS_I8xx)
715 int index = dinfo->pll_index;
734 calc_vclock(index, m1, m2, n, p1, p2, 0));
744 calc_vclock(index, m1, m2, n, p1, p2, 0));
762 calc_vclock(index, m1, m2, n, p1, p2, 0));
773 calc_vclock(index, m1, m2, n, p1, p2, 0));
878 static int splitm(int index, unsigned int m, unsigned int *retm1,
883 struct pll_min_max *pll = &plls[index];
900 static int splitp(int index, unsigned int p, unsigned int *retp1,
904 struct pll_min_max *pll = &plls[index];
906 if (index == PLLS_I9xx) {
935 static int calc_pll_params(int index, int clock, u32 *retm1, u32 *retm2,
943 struct pll_min_max *pll = &plls[index];
961 if (splitp(index, p, &p1, &p2)) {
976 f_out = calc_vclock3(index, testm, n, p);
977 if (splitm(index, testm, &m1, &m2)) {
1006 splitm(index, m, &m1, &m2);
1007 splitp(index, p, &p1, &p2);
1013 calc_vclock3(index, m, n, p),
1014 calc_vclock(index, m1, m2, n1, p1, p2, 0),
1015 calc_vclock3(index, m, n, p) * p);
1021 *retclock = calc_vclock(index, m1, m2, n1, p1, p2, 0);