Lines Matching refs:device

31 	struct nvkm_device *device = subdev->device;  in nv04_timer_time()  local
38 nvkm_wr32(device, NV04_PTIMER_TIME_1, hi); in nv04_timer_time()
39 nvkm_wr32(device, NV04_PTIMER_TIME_0, lo); in nv04_timer_time()
45 struct nvkm_device *device = tmr->subdev.device; in nv04_timer_read() local
49 hi = nvkm_rd32(device, NV04_PTIMER_TIME_1); in nv04_timer_read()
50 lo = nvkm_rd32(device, NV04_PTIMER_TIME_0); in nv04_timer_read()
51 } while (hi != nvkm_rd32(device, NV04_PTIMER_TIME_1)); in nv04_timer_read()
59 struct nvkm_device *device = tmr->subdev.device; in nv04_timer_alarm_fini() local
60 nvkm_wr32(device, NV04_PTIMER_INTR_EN_0, 0x00000000); in nv04_timer_alarm_fini()
66 struct nvkm_device *device = tmr->subdev.device; in nv04_timer_alarm_init() local
67 nvkm_wr32(device, NV04_PTIMER_ALARM_0, time); in nv04_timer_alarm_init()
68 nvkm_wr32(device, NV04_PTIMER_INTR_EN_0, 0x00000001); in nv04_timer_alarm_init()
75 struct nvkm_device *device = subdev->device; in nv04_timer_intr() local
76 u32 stat = nvkm_rd32(device, NV04_PTIMER_INTR_0); in nv04_timer_intr()
80 nvkm_wr32(device, NV04_PTIMER_INTR_0, 0x00000001); in nv04_timer_intr()
86 nvkm_wr32(device, NV04_PTIMER_INTR_0, stat); in nv04_timer_intr()
94 struct nvkm_device *device = subdev->device; in nv04_timer_init() local
103 n = nvkm_rd32(device, NV04_PTIMER_NUMERATOR); in nv04_timer_init()
104 d = nvkm_rd32(device, NV04_PTIMER_DENOMINATOR); in nv04_timer_init()
133 nvkm_wr32(device, NV04_PTIMER_NUMERATOR, n); in nv04_timer_init()
134 nvkm_wr32(device, NV04_PTIMER_DENOMINATOR, d); in nv04_timer_init()
148 nv04_timer_new(struct nvkm_device *device, int index, struct nvkm_timer **ptmr) in nv04_timer_new() argument
150 return nvkm_timer_new_(&nv04_timer, device, index, ptmr); in nv04_timer_new()