Lines Matching refs:n
33 u32 n, d; in nv40_timer_init() local
37 n = f; in nv40_timer_init()
40 n = nvkm_rd32(device, NV04_PTIMER_NUMERATOR); in nv40_timer_init()
42 if (!n || !d) { in nv40_timer_init()
43 n = 1; in nv40_timer_init()
50 while (((n % 5) == 0) && ((d % 5) == 0)) { in nv40_timer_init()
51 n /= 5; in nv40_timer_init()
55 while (((n % 2) == 0) && ((d % 2) == 0)) { in nv40_timer_init()
56 n /= 2; in nv40_timer_init()
60 while (n > 0xffff || d > 0xffff) { in nv40_timer_init()
61 n >>= 1; in nv40_timer_init()
66 nvkm_debug(subdev, "numerator : %08x\n", n); in nv40_timer_init()
68 nvkm_debug(subdev, "timer frequency : %dHz\n", f * d / n); in nv40_timer_init()
70 nvkm_wr32(device, NV04_PTIMER_NUMERATOR, n); in nv40_timer_init()