Lines Matching refs:sensor

62 	therm->sensor.alarm_state[thrs] = st;  in nvkm_therm_sensor_set_threshold_state()
70 return therm->sensor.alarm_state[thrs]; in nvkm_therm_sensor_get_threshold_state()
165 container_of(alarm, struct nvkm_therm, sensor.therm_poll_alarm); in alarm_timer_callback()
166 struct nvbios_therm_sensor *sensor = &therm->bios_sensor; in alarm_timer_callback() local
170 spin_lock_irqsave(&therm->sensor.alarm_program_lock, flags); in alarm_timer_callback()
172 nvkm_therm_threshold_hyst_polling(therm, &sensor->thrs_fan_boost, in alarm_timer_callback()
176 &sensor->thrs_down_clock, in alarm_timer_callback()
179 nvkm_therm_threshold_hyst_polling(therm, &sensor->thrs_critical, in alarm_timer_callback()
182 nvkm_therm_threshold_hyst_polling(therm, &sensor->thrs_shutdown, in alarm_timer_callback()
185 spin_unlock_irqrestore(&therm->sensor.alarm_program_lock, flags); in alarm_timer_callback()
195 struct nvbios_therm_sensor *sensor = &therm->bios_sensor; in nvkm_therm_program_alarms_polling() local
199 sensor->thrs_fan_boost.temp, in nvkm_therm_program_alarms_polling()
200 sensor->thrs_fan_boost.hysteresis, in nvkm_therm_program_alarms_polling()
201 sensor->thrs_down_clock.temp, in nvkm_therm_program_alarms_polling()
202 sensor->thrs_down_clock.hysteresis, in nvkm_therm_program_alarms_polling()
203 sensor->thrs_critical.temp, in nvkm_therm_program_alarms_polling()
204 sensor->thrs_critical.hysteresis, in nvkm_therm_program_alarms_polling()
205 sensor->thrs_shutdown.temp, in nvkm_therm_program_alarms_polling()
206 sensor->thrs_shutdown.hysteresis); in nvkm_therm_program_alarms_polling()
208 alarm_timer_callback(&therm->sensor.therm_poll_alarm); in nvkm_therm_program_alarms_polling()
223 nvkm_timer_alarm_cancel(tmr, &therm->sensor.therm_poll_alarm); in nvkm_therm_sensor_fini()
244 nvkm_alarm_init(&therm->sensor.therm_poll_alarm, alarm_timer_callback); in nvkm_therm_sensor_ctor()