Lines Matching full:trips
127 struct acpi_thermal_trips trips; member
202 tz->trips.critical.temperature = tmp; in __acpi_thermal_trips_update()
210 tz->trips.critical.valid = false; in __acpi_thermal_trips_update()
215 tz->trips.critical.valid = false; in __acpi_thermal_trips_update()
217 tz->trips.critical.valid = true; in __acpi_thermal_trips_update()
220 tz->trips.critical.temperature); in __acpi_thermal_trips_update()
222 if (tz->trips.critical.valid) { in __acpi_thermal_trips_update()
224 tz->trips.critical.valid = false; in __acpi_thermal_trips_update()
231 if (crt_k > tz->trips.critical.temperature) in __acpi_thermal_trips_update()
234 tz->trips.critical.temperature = crt_k; in __acpi_thermal_trips_update()
243 tz->trips.hot.valid = false; in __acpi_thermal_trips_update()
247 tz->trips.hot.temperature = tmp; in __acpi_thermal_trips_update()
248 tz->trips.hot.valid = true; in __acpi_thermal_trips_update()
251 tz->trips.hot.temperature); in __acpi_thermal_trips_update()
256 if (((flag & ACPI_TRIPS_PASSIVE) && tz->trips.passive.trip.valid) || in __acpi_thermal_trips_update()
258 valid = tz->trips.passive.trip.valid; in __acpi_thermal_trips_update()
270 tz->trips.passive.trip.valid = false; in __acpi_thermal_trips_update()
272 tz->trips.passive.trip.temperature = tmp; in __acpi_thermal_trips_update()
273 tz->trips.passive.trip.valid = true; in __acpi_thermal_trips_update()
278 tz->trips.passive.trip.valid = false; in __acpi_thermal_trips_update()
280 tz->trips.passive.tc1 = tmp; in __acpi_thermal_trips_update()
285 tz->trips.passive.trip.valid = false; in __acpi_thermal_trips_update()
287 tz->trips.passive.tc2 = tmp; in __acpi_thermal_trips_update()
292 tz->trips.passive.trip.valid = false; in __acpi_thermal_trips_update()
294 tz->trips.passive.tsp = tmp; in __acpi_thermal_trips_update()
298 if ((flag & ACPI_TRIPS_DEVICES) && tz->trips.passive.trip.valid) { in __acpi_thermal_trips_update()
305 tz->trips.passive.trip.valid = false; in __acpi_thermal_trips_update()
307 tz->trips.passive.trip.valid = true; in __acpi_thermal_trips_update()
310 if (memcmp(&tz->trips.passive.devices, &devices, in __acpi_thermal_trips_update()
312 memcpy(&tz->trips.passive.devices, &devices, in __acpi_thermal_trips_update()
318 if (valid != tz->trips.passive.trip.valid) in __acpi_thermal_trips_update()
325 valid = tz->trips.active[i].trip.valid; in __acpi_thermal_trips_update()
331 tz->trips.active[i].trip.valid)) { in __acpi_thermal_trips_update()
335 tz->trips.active[i].trip.valid = false; in __acpi_thermal_trips_update()
343 tz->trips.active[0].trip.temperature = in __acpi_thermal_trips_update()
350 tz->trips.active[i-1].trip.temperature = in __acpi_thermal_trips_update()
352 tz->trips.active[i-2].trip.temperature, in __acpi_thermal_trips_update()
357 tz->trips.active[i].trip.temperature = tmp; in __acpi_thermal_trips_update()
358 tz->trips.active[i].trip.valid = true; in __acpi_thermal_trips_update()
363 if ((flag & ACPI_TRIPS_DEVICES) && tz->trips.active[i].trip.valid) { in __acpi_thermal_trips_update()
370 tz->trips.active[i].trip.valid = false; in __acpi_thermal_trips_update()
372 tz->trips.active[i].trip.valid = true; in __acpi_thermal_trips_update()
375 if (memcmp(&tz->trips.active[i].devices, &devices, in __acpi_thermal_trips_update()
377 memcpy(&tz->trips.active[i].devices, &devices, in __acpi_thermal_trips_update()
383 if (valid != tz->trips.active[i].trip.valid) in __acpi_thermal_trips_update()
386 if (!tz->trips.active[i].trip.valid) in __acpi_thermal_trips_update()
461 valid = tz->trips.critical.valid | in acpi_thermal_get_trip_points()
462 tz->trips.hot.valid | in acpi_thermal_get_trip_points()
463 tz->trips.passive.trip.valid; in acpi_thermal_get_trip_points()
466 valid = valid || tz->trips.active[i].trip.valid; in acpi_thermal_get_trip_points()
511 t = tz->trips.passive.tc1 * (tz->temperature - in thermal_get_trend()
513 tz->trips.passive.tc2 * (tz->temperature - in thermal_get_trend()
573 if (tz->trips.critical.valid) in acpi_thermal_cooling_device_cb()
576 if (tz->trips.hot.valid) in acpi_thermal_cooling_device_cb()
579 if (tz->trips.passive.trip.valid) { in acpi_thermal_cooling_device_cb()
581 for (i = 0; i < tz->trips.passive.devices.count; i++) { in acpi_thermal_cooling_device_cb()
582 handle = tz->trips.passive.devices.handles[i]; in acpi_thermal_cooling_device_cb()
604 if (!tz->trips.active[i].trip.valid) in acpi_thermal_cooling_device_cb()
608 for (j = 0; j < tz->trips.active[i].devices.count; j++) { in acpi_thermal_cooling_device_cb()
609 handle = tz->trips.active[i].devices.handles[j]; in acpi_thermal_cooling_device_cb()
691 if (tz->trips.critical.valid) in acpi_thermal_register_thermal_zone()
694 if (tz->trips.hot.valid) in acpi_thermal_register_thermal_zone()
697 if (tz->trips.passive.trip.valid) { in acpi_thermal_register_thermal_zone()
699 passive_delay = tz->trips.passive.tsp * 100; in acpi_thermal_register_thermal_zone()
702 for (i = 0; i < ACPI_THERMAL_MAX_ACTIVE && tz->trips.active[i].trip.valid; i++) in acpi_thermal_register_thermal_zone()
711 if (tz->trips.critical.valid) { in acpi_thermal_register_thermal_zone()
713 trip->temperature = acpi_thermal_temp(tz, tz->trips.critical.temperature); in acpi_thermal_register_thermal_zone()
717 if (tz->trips.hot.valid) { in acpi_thermal_register_thermal_zone()
719 trip->temperature = acpi_thermal_temp(tz, tz->trips.hot.temperature); in acpi_thermal_register_thermal_zone()
723 acpi_trip = &tz->trips.passive.trip; in acpi_thermal_register_thermal_zone()
732 acpi_trip = &tz->trips.active[i].trip; in acpi_thermal_register_thermal_zone()
891 if (tz->trips.critical.valid && in acpi_thermal_guess_offset()
892 (tz->trips.critical.temperature % 5) == 1) in acpi_thermal_guess_offset()
1013 if (!tz->trips.active[i].trip.valid) in acpi_thermal_resume()
1016 for (j = 0; j < tz->trips.active[i].devices.count; j++) { in acpi_thermal_resume()
1017 acpi_bus_update_power(tz->trips.active[i].devices.handles[j], in acpi_thermal_resume()