Lines Matching refs:M
58 int P, N, M, id; in read_pll_src() local
77 M = ((coef & 0x000000ff) >> 0) + 1; in read_pll_src()
85 M = (coef & 0x000000ff) >> 0; in read_pll_src()
112 M = (coef & 0x000000ff) >> 0; in read_pll_src()
118 if (M) in read_pll_src()
119 return (ref * N / M) >> P; in read_pll_src()
325 calc_pll(struct nv50_clk *clk, u32 reg, u32 idx, int *N, int *M, int *P) in calc_pll() argument
340 return nv04_pll_calc(subdev, &pll, idx, N, M, NULL, NULL, P); in calc_pll()
380 int N, M, P1, P2; in nv50_clk_calc() local
459 freq = calc_pll(clk, 0x4028, core, &N, &M, &P1); in nv50_clk_calc()
465 clk_mask(hwsq, nvpll[1], 0x0000ffff, (N << 8) | M); in nv50_clk_calc()
477 freq = calc_pll(clk, 0x4020, shader, &N, &M, &P1); in nv50_clk_calc()
483 clk_mask(hwsq, spll[1], 0x0000ffff, (N << 8) | M); in nv50_clk_calc()