Lines Matching refs:trips

172 	struct acpi_thermal_trips trips;  member
275 tz->trips.critical.temperature = tmp; in acpi_thermal_trips_update()
283 tz->trips.critical.flags.valid = 0; in acpi_thermal_trips_update()
289 tz->trips.critical.flags.valid = 0; in acpi_thermal_trips_update()
291 tz->trips.critical.flags.valid = 1; in acpi_thermal_trips_update()
294 tz->trips.critical.temperature)); in acpi_thermal_trips_update()
296 if (tz->trips.critical.flags.valid == 1) { in acpi_thermal_trips_update()
298 tz->trips.critical.flags.valid = 0; in acpi_thermal_trips_update()
305 if (crt_k > tz->trips.critical.temperature) in acpi_thermal_trips_update()
308 tz->trips.critical.temperature = crt_k; in acpi_thermal_trips_update()
318 tz->trips.hot.flags.valid = 0; in acpi_thermal_trips_update()
322 tz->trips.hot.temperature = tmp; in acpi_thermal_trips_update()
323 tz->trips.hot.flags.valid = 1; in acpi_thermal_trips_update()
326 tz->trips.hot.temperature)); in acpi_thermal_trips_update()
331 if (((flag & ACPI_TRIPS_PASSIVE) && tz->trips.passive.flags.valid) || in acpi_thermal_trips_update()
333 valid = tz->trips.passive.flags.valid; in acpi_thermal_trips_update()
345 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
347 tz->trips.passive.temperature = tmp; in acpi_thermal_trips_update()
348 tz->trips.passive.flags.valid = 1; in acpi_thermal_trips_update()
354 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
356 tz->trips.passive.tc1 = tmp; in acpi_thermal_trips_update()
361 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
363 tz->trips.passive.tc2 = tmp; in acpi_thermal_trips_update()
368 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
370 tz->trips.passive.tsp = tmp; in acpi_thermal_trips_update()
374 if ((flag & ACPI_TRIPS_DEVICES) && tz->trips.passive.flags.valid) { in acpi_thermal_trips_update()
380 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
383 tz->trips.passive.flags.valid = 1; in acpi_thermal_trips_update()
385 if (memcmp(&tz->trips.passive.devices, &devices, in acpi_thermal_trips_update()
387 memcpy(&tz->trips.passive.devices, &devices, in acpi_thermal_trips_update()
393 if (valid != tz->trips.passive.flags.valid) in acpi_thermal_trips_update()
400 valid = tz->trips.active[i].flags.valid; in acpi_thermal_trips_update()
406 tz->trips.active[i].flags.valid)) { in acpi_thermal_trips_update()
410 tz->trips.active[i].flags.valid = 0; in acpi_thermal_trips_update()
416 tz->trips.active[0].temperature = in acpi_thermal_trips_update()
423 tz->trips.active[i - 1].temperature = in acpi_thermal_trips_update()
424 (tz->trips.active[i - 2].temperature < in acpi_thermal_trips_update()
426 tz->trips.active[i - 2].temperature : in acpi_thermal_trips_update()
430 tz->trips.active[i].temperature = tmp; in acpi_thermal_trips_update()
431 tz->trips.active[i].flags.valid = 1; in acpi_thermal_trips_update()
436 if ((flag & ACPI_TRIPS_DEVICES) && tz->trips.active[i].flags.valid ) { in acpi_thermal_trips_update()
443 tz->trips.active[i].flags.valid = 0; in acpi_thermal_trips_update()
446 tz->trips.active[i].flags.valid = 1; in acpi_thermal_trips_update()
448 if (memcmp(&tz->trips.active[i].devices, &devices, in acpi_thermal_trips_update()
450 memcpy(&tz->trips.active[i].devices, &devices, in acpi_thermal_trips_update()
456 if (valid != tz->trips.active[i].flags.valid) in acpi_thermal_trips_update()
459 if (!tz->trips.active[i].flags.valid) in acpi_thermal_trips_update()
484 valid = tz->trips.critical.flags.valid | in acpi_thermal_get_trip_points()
485 tz->trips.hot.flags.valid | in acpi_thermal_get_trip_points()
486 tz->trips.passive.flags.valid; in acpi_thermal_get_trip_points()
489 valid |= tz->trips.active[i].flags.valid; in acpi_thermal_get_trip_points()
534 if (tz->trips.critical.flags.valid) { in thermal_get_trip_type()
542 if (tz->trips.hot.flags.valid) { in thermal_get_trip_type()
550 if (tz->trips.passive.flags.valid) { in thermal_get_trip_type()
559 tz->trips.active[i].flags.valid; i++) { in thermal_get_trip_type()
579 if (tz->trips.critical.flags.valid) { in thermal_get_trip_temp()
582 tz->trips.critical.temperature, in thermal_get_trip_temp()
589 if (tz->trips.hot.flags.valid) { in thermal_get_trip_temp()
592 tz->trips.hot.temperature, in thermal_get_trip_temp()
599 if (tz->trips.passive.flags.valid) { in thermal_get_trip_temp()
602 tz->trips.passive.temperature, in thermal_get_trip_temp()
610 tz->trips.active[i].flags.valid; i++) { in thermal_get_trip_temp()
613 tz->trips.active[i].temperature, in thermal_get_trip_temp()
628 if (tz->trips.critical.flags.valid) { in thermal_get_crit_temp()
630 tz->trips.critical.temperature, in thermal_get_crit_temp()
667 i = (tz->trips.passive.tc1 * (tz->temperature - tz->last_temperature)) in thermal_get_trend()
668 + (tz->trips.passive.tc2 in thermal_get_trend()
669 * (tz->temperature - tz->trips.passive.temperature)); in thermal_get_trend()
717 if (tz->trips.critical.flags.valid) in acpi_thermal_cooling_device_cb()
720 if (tz->trips.hot.flags.valid) in acpi_thermal_cooling_device_cb()
723 if (tz->trips.passive.flags.valid) { in acpi_thermal_cooling_device_cb()
725 for (i = 0; i < tz->trips.passive.devices.count; in acpi_thermal_cooling_device_cb()
727 handle = tz->trips.passive.devices.handles[i]; in acpi_thermal_cooling_device_cb()
747 if (!tz->trips.active[i].flags.valid) in acpi_thermal_cooling_device_cb()
751 j < tz->trips.active[i].devices.count; in acpi_thermal_cooling_device_cb()
753 handle = tz->trips.active[i].devices.handles[j]; in acpi_thermal_cooling_device_cb()
820 int trips = 0; in acpi_thermal_register_thermal_zone() local
825 if (tz->trips.critical.flags.valid) in acpi_thermal_register_thermal_zone()
826 trips++; in acpi_thermal_register_thermal_zone()
828 if (tz->trips.hot.flags.valid) in acpi_thermal_register_thermal_zone()
829 trips++; in acpi_thermal_register_thermal_zone()
831 if (tz->trips.passive.flags.valid) in acpi_thermal_register_thermal_zone()
832 trips++; in acpi_thermal_register_thermal_zone()
835 tz->trips.active[i].flags.valid; i++, trips++); in acpi_thermal_register_thermal_zone()
837 if (tz->trips.passive.flags.valid) in acpi_thermal_register_thermal_zone()
839 thermal_zone_device_register("acpitz", trips, 0, tz, in acpi_thermal_register_thermal_zone()
841 tz->trips.passive.tsp*100, in acpi_thermal_register_thermal_zone()
845 thermal_zone_device_register("acpitz", trips, 0, tz, in acpi_thermal_register_thermal_zone()
1012 if (tz->trips.critical.flags.valid && in acpi_thermal_guess_offset()
1013 (tz->trips.critical.temperature % 5) == 1) in acpi_thermal_guess_offset()
1103 if (!(&tz->trips.active[i])) in acpi_thermal_resume()
1105 if (!tz->trips.active[i].flags.valid) in acpi_thermal_resume()
1107 tz->trips.active[i].flags.enabled = 1; in acpi_thermal_resume()
1108 for (j = 0; j < tz->trips.active[i].devices.count; j++) { in acpi_thermal_resume()
1110 tz->trips.active[i].devices.handles[j], in acpi_thermal_resume()
1113 tz->trips.active[i].flags.enabled = 0; in acpi_thermal_resume()
1117 tz->state.active |= tz->trips.active[i].flags.enabled; in acpi_thermal_resume()