Lines Matching refs:trips
171 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()
304 if (crt_k > tz->trips.critical.temperature) in acpi_thermal_trips_update()
307 tz->trips.critical.temperature = crt_k; in acpi_thermal_trips_update()
317 tz->trips.hot.flags.valid = 0; in acpi_thermal_trips_update()
321 tz->trips.hot.temperature = tmp; in acpi_thermal_trips_update()
322 tz->trips.hot.flags.valid = 1; in acpi_thermal_trips_update()
325 tz->trips.hot.temperature)); in acpi_thermal_trips_update()
330 if (((flag & ACPI_TRIPS_PASSIVE) && tz->trips.passive.flags.valid) || in acpi_thermal_trips_update()
332 valid = tz->trips.passive.flags.valid; in acpi_thermal_trips_update()
344 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
346 tz->trips.passive.temperature = tmp; in acpi_thermal_trips_update()
347 tz->trips.passive.flags.valid = 1; in acpi_thermal_trips_update()
353 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
355 tz->trips.passive.tc1 = tmp; in acpi_thermal_trips_update()
360 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
362 tz->trips.passive.tc2 = tmp; in acpi_thermal_trips_update()
367 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
369 tz->trips.passive.tsp = tmp; in acpi_thermal_trips_update()
373 if ((flag & ACPI_TRIPS_DEVICES) && tz->trips.passive.flags.valid) { in acpi_thermal_trips_update()
379 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
382 tz->trips.passive.flags.valid = 1; in acpi_thermal_trips_update()
384 if (memcmp(&tz->trips.passive.devices, &devices, in acpi_thermal_trips_update()
386 memcpy(&tz->trips.passive.devices, &devices, in acpi_thermal_trips_update()
392 if (valid != tz->trips.passive.flags.valid) in acpi_thermal_trips_update()
399 valid = tz->trips.active[i].flags.valid; in acpi_thermal_trips_update()
405 tz->trips.active[i].flags.valid)) { in acpi_thermal_trips_update()
409 tz->trips.active[i].flags.valid = 0; in acpi_thermal_trips_update()
415 tz->trips.active[0].temperature = in acpi_thermal_trips_update()
422 tz->trips.active[i - 1].temperature = in acpi_thermal_trips_update()
423 (tz->trips.active[i - 2].temperature < in acpi_thermal_trips_update()
425 tz->trips.active[i - 2].temperature : in acpi_thermal_trips_update()
429 tz->trips.active[i].temperature = tmp; in acpi_thermal_trips_update()
430 tz->trips.active[i].flags.valid = 1; in acpi_thermal_trips_update()
435 if ((flag & ACPI_TRIPS_DEVICES) && tz->trips.active[i].flags.valid ) { in acpi_thermal_trips_update()
442 tz->trips.active[i].flags.valid = 0; in acpi_thermal_trips_update()
445 tz->trips.active[i].flags.valid = 1; in acpi_thermal_trips_update()
447 if (memcmp(&tz->trips.active[i].devices, &devices, in acpi_thermal_trips_update()
449 memcpy(&tz->trips.active[i].devices, &devices, in acpi_thermal_trips_update()
455 if (valid != tz->trips.active[i].flags.valid) in acpi_thermal_trips_update()
458 if (!tz->trips.active[i].flags.valid) in acpi_thermal_trips_update()
483 valid = tz->trips.critical.flags.valid | in acpi_thermal_get_trip_points()
484 tz->trips.hot.flags.valid | in acpi_thermal_get_trip_points()
485 tz->trips.passive.flags.valid; in acpi_thermal_get_trip_points()
488 valid |= tz->trips.active[i].flags.valid; in acpi_thermal_get_trip_points()
580 if (tz->trips.critical.flags.valid) { in thermal_get_trip_type()
588 if (tz->trips.hot.flags.valid) { in thermal_get_trip_type()
596 if (tz->trips.passive.flags.valid) { in thermal_get_trip_type()
605 tz->trips.active[i].flags.valid; i++) { in thermal_get_trip_type()
625 if (tz->trips.critical.flags.valid) { in thermal_get_trip_temp()
628 tz->trips.critical.temperature, in thermal_get_trip_temp()
635 if (tz->trips.hot.flags.valid) { in thermal_get_trip_temp()
638 tz->trips.hot.temperature, in thermal_get_trip_temp()
645 if (tz->trips.passive.flags.valid) { in thermal_get_trip_temp()
648 tz->trips.passive.temperature, in thermal_get_trip_temp()
656 tz->trips.active[i].flags.valid; i++) { in thermal_get_trip_temp()
659 tz->trips.active[i].temperature, in thermal_get_trip_temp()
674 if (tz->trips.critical.flags.valid) { in thermal_get_crit_temp()
676 tz->trips.critical.temperature, in thermal_get_crit_temp()
713 i = (tz->trips.passive.tc1 * (tz->temperature - tz->last_temperature)) in thermal_get_trend()
714 + (tz->trips.passive.tc2 in thermal_get_trend()
715 * (tz->temperature - tz->trips.passive.temperature)); in thermal_get_trend()
763 if (tz->trips.critical.flags.valid) in acpi_thermal_cooling_device_cb()
766 if (tz->trips.hot.flags.valid) in acpi_thermal_cooling_device_cb()
769 if (tz->trips.passive.flags.valid) { in acpi_thermal_cooling_device_cb()
771 for (i = 0; i < tz->trips.passive.devices.count; in acpi_thermal_cooling_device_cb()
773 handle = tz->trips.passive.devices.handles[i]; in acpi_thermal_cooling_device_cb()
793 if (!tz->trips.active[i].flags.valid) in acpi_thermal_cooling_device_cb()
797 j < tz->trips.active[i].devices.count; in acpi_thermal_cooling_device_cb()
799 handle = tz->trips.active[i].devices.handles[j]; in acpi_thermal_cooling_device_cb()
868 int trips = 0; in acpi_thermal_register_thermal_zone() local
873 if (tz->trips.critical.flags.valid) in acpi_thermal_register_thermal_zone()
874 trips++; in acpi_thermal_register_thermal_zone()
876 if (tz->trips.hot.flags.valid) in acpi_thermal_register_thermal_zone()
877 trips++; in acpi_thermal_register_thermal_zone()
879 if (tz->trips.passive.flags.valid) in acpi_thermal_register_thermal_zone()
880 trips++; in acpi_thermal_register_thermal_zone()
883 tz->trips.active[i].flags.valid; i++, trips++); in acpi_thermal_register_thermal_zone()
885 if (tz->trips.passive.flags.valid) in acpi_thermal_register_thermal_zone()
887 thermal_zone_device_register("acpitz", trips, 0, tz, in acpi_thermal_register_thermal_zone()
889 tz->trips.passive.tsp*100, in acpi_thermal_register_thermal_zone()
893 thermal_zone_device_register("acpitz", trips, 0, tz, in acpi_thermal_register_thermal_zone()
1044 if (tz->trips.critical.flags.valid && in acpi_thermal_guess_offset()
1045 (tz->trips.critical.temperature % 5) == 1) in acpi_thermal_guess_offset()
1135 if (!(&tz->trips.active[i])) in acpi_thermal_resume()
1137 if (!tz->trips.active[i].flags.valid) in acpi_thermal_resume()
1139 tz->trips.active[i].flags.enabled = 1; in acpi_thermal_resume()
1140 for (j = 0; j < tz->trips.active[i].devices.count; j++) { in acpi_thermal_resume()
1142 tz->trips.active[i].devices.handles[j], in acpi_thermal_resume()
1145 tz->trips.active[i].flags.enabled = 0; in acpi_thermal_resume()
1149 tz->state.active |= tz->trips.active[i].flags.enabled; in acpi_thermal_resume()