Searched refs:nvkm_timer (Results 1 – 14 of 14) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/timer/ |
D | priv.h | 4 #define nvkm_timer(p) container_of((p), struct nvkm_timer, subdev) macro 8 int, struct nvkm_timer **); 11 void (*init)(struct nvkm_timer *); 12 void (*intr)(struct nvkm_timer *); 13 u64 (*read)(struct nvkm_timer *); 14 void (*time)(struct nvkm_timer *, u64 time); 15 void (*alarm_init)(struct nvkm_timer *, u32 time); 16 void (*alarm_fini)(struct nvkm_timer *); 19 void nvkm_timer_alarm_trigger(struct nvkm_timer *); 21 void nv04_timer_fini(struct nvkm_timer *); [all …]
|
D | base.c | 63 nvkm_timer_read(struct nvkm_timer *tmr) in nvkm_timer_read() 69 nvkm_timer_alarm_trigger(struct nvkm_timer *tmr) in nvkm_timer_alarm_trigger() 106 nvkm_timer_alarm(struct nvkm_timer *tmr, u32 nsec, struct nvkm_alarm *alarm) in nvkm_timer_alarm() 147 struct nvkm_timer *tmr = nvkm_timer(subdev); in nvkm_timer_intr() 154 struct nvkm_timer *tmr = nvkm_timer(subdev); in nvkm_timer_fini() 162 struct nvkm_timer *tmr = nvkm_timer(subdev); in nvkm_timer_init() 173 return nvkm_timer(subdev); in nvkm_timer_dtor() 177 nvkm_timer = { variable 186 enum nvkm_subdev_type type, int inst, struct nvkm_timer **ptmr) in nvkm_timer_new_() 188 struct nvkm_timer *tmr; in nvkm_timer_new_() [all …]
|
D | nv04.c | 28 nv04_timer_time(struct nvkm_timer *tmr, u64 time) in nv04_timer_time() 43 nv04_timer_read(struct nvkm_timer *tmr) in nv04_timer_read() 57 nv04_timer_alarm_fini(struct nvkm_timer *tmr) in nv04_timer_alarm_fini() 64 nv04_timer_alarm_init(struct nvkm_timer *tmr, u32 time) in nv04_timer_alarm_init() 72 nv04_timer_intr(struct nvkm_timer *tmr) in nv04_timer_intr() 91 nv04_timer_init(struct nvkm_timer *tmr) in nv04_timer_init() 149 struct nvkm_timer **ptmr) in nv04_timer_new()
|
D | nv40.c | 28 nv40_timer_init(struct nvkm_timer *tmr) in nv40_timer_init() 86 struct nvkm_timer **ptmr) in nv40_timer_new()
|
D | nv41.c | 28 nv41_timer_init(struct nvkm_timer *tmr) in nv41_timer_init() 83 struct nvkm_timer **ptmr) in nv41_timer_new()
|
D | gk20a.c | 37 struct nvkm_timer **ptmr) in gk20a_timer_new()
|
/linux-6.12.1/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | timer.h | 20 struct nvkm_timer { struct 28 u64 nvkm_timer_read(struct nvkm_timer *); argument 29 void nvkm_timer_alarm(struct nvkm_timer *, u32 nsec, struct nvkm_alarm *); 32 struct nvkm_timer *tmr; 79 int nv04_timer_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_timer **); 80 int nv40_timer_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_timer **); 81 int nv41_timer_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_timer **); 82 int gk20a_timer_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_timer **);
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
D | fan.c | 36 struct nvkm_timer *tmr = subdev->device->timer; in nvkm_fan_update() 127 struct nvkm_timer *tmr = device->timer; in nvkm_therm_fan_sense() 216 struct nvkm_timer *tmr = therm->subdev.device->timer; in nvkm_therm_fan_fini()
|
D | temp.c | 167 struct nvkm_timer *tmr = therm->subdev.device->timer; in alarm_timer_callback() 221 struct nvkm_timer *tmr = therm->subdev.device->timer; in nvkm_therm_sensor_fini()
|
D | fantog.c | 43 struct nvkm_timer *tmr = device->timer; in nvkm_fantog_update()
|
D | base.c | 109 struct nvkm_timer *tmr = subdev->device->timer; in nvkm_therm_update()
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | g84.c | 120 struct nvkm_timer *tmr = device->timer; in g84_gr_tlb_flush()
|
/linux-6.12.1/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | layout.h | 15 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_TIMER , struct nvkm_timer , timer)
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
D | gk20a.c | 123 struct nvkm_timer *tmr = device->timer; in gk20a_pmu_dvfs_work()
|