Lines Matching refs:index
659 static int calc_vclock3(int index, int m, int n, int p)
663 return plls[index].ref_clk * m / n / p;
666 static int calc_vclock(int index, int m1, int m2, int n, int p1, int p2,
669 struct pll_min_max *pll = &plls[index];
676 if (index == PLLS_I8xx)
717 int index = dinfo->pll_index;
736 calc_vclock(index, m1, m2, n, p1, p2, 0));
746 calc_vclock(index, m1, m2, n, p1, p2, 0));
764 calc_vclock(index, m1, m2, n, p1, p2, 0));
775 calc_vclock(index, m1, m2, n, p1, p2, 0));
880 static int splitm(int index, unsigned int m, unsigned int *retm1,
885 struct pll_min_max *pll = &plls[index];
902 static int splitp(int index, unsigned int p, unsigned int *retp1,
906 struct pll_min_max *pll = &plls[index];
908 if (index == PLLS_I9xx) {
937 static int calc_pll_params(int index, int clock, u32 *retm1, u32 *retm2,
945 struct pll_min_max *pll = &plls[index];
963 if (splitp(index, p, &p1, &p2)) {
978 f_out = calc_vclock3(index, testm, n, p);
979 if (splitm(index, testm, &m1, &m2)) {
1008 splitm(index, m, &m1, &m2);
1009 splitp(index, p, &p1, &p2);
1015 calc_vclock3(index, m, n, p),
1016 calc_vclock(index, m1, m2, n1, p1, p2, 0),
1017 calc_vclock3(index, m, n, p) * p);
1023 *retclock = calc_vclock(index, m1, m2, n1, p1, p2, 0);