Lines Matching refs:n
33 u32 m = 1, n, d; in nv41_timer_init() local
37 n = f; in nv41_timer_init()
39 while (n < (d * 2)) { in nv41_timer_init()
40 n += (n / m); in nv41_timer_init()
45 while (((n % 5) == 0) && ((d % 5) == 0)) { in nv41_timer_init()
46 n /= 5; in nv41_timer_init()
50 while (((n % 2) == 0) && ((d % 2) == 0)) { in nv41_timer_init()
51 n /= 2; in nv41_timer_init()
55 while (n > 0xffff || d > 0xffff) { in nv41_timer_init()
56 n >>= 1; in nv41_timer_init()
62 nvkm_debug(subdev, "numerator : %08x\n", n); in nv41_timer_init()
64 nvkm_debug(subdev, "timer frequency : %dHz\n", (f * m) * d / n); in nv41_timer_init()
67 nvkm_wr32(device, NV04_PTIMER_NUMERATOR, n); in nv41_timer_init()