Lines Matching refs:trips
172 struct acpi_thermal_trips trips; member
277 tz->trips.critical.temperature = tmp; in acpi_thermal_trips_update()
285 tz->trips.critical.flags.valid = 0; in acpi_thermal_trips_update()
291 tz->trips.critical.flags.valid = 0; in acpi_thermal_trips_update()
293 tz->trips.critical.flags.valid = 1; in acpi_thermal_trips_update()
296 tz->trips.critical.temperature)); in acpi_thermal_trips_update()
298 if (tz->trips.critical.flags.valid == 1) { in acpi_thermal_trips_update()
300 tz->trips.critical.flags.valid = 0; in acpi_thermal_trips_update()
307 if (crt_k > tz->trips.critical.temperature) in acpi_thermal_trips_update()
310 tz->trips.critical.temperature = crt_k; in acpi_thermal_trips_update()
320 tz->trips.hot.flags.valid = 0; in acpi_thermal_trips_update()
324 tz->trips.hot.temperature = tmp; in acpi_thermal_trips_update()
325 tz->trips.hot.flags.valid = 1; in acpi_thermal_trips_update()
328 tz->trips.hot.temperature)); in acpi_thermal_trips_update()
333 if (((flag & ACPI_TRIPS_PASSIVE) && tz->trips.passive.flags.valid) || in acpi_thermal_trips_update()
335 valid = tz->trips.passive.flags.valid; in acpi_thermal_trips_update()
347 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
349 tz->trips.passive.temperature = tmp; in acpi_thermal_trips_update()
350 tz->trips.passive.flags.valid = 1; in acpi_thermal_trips_update()
356 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
358 tz->trips.passive.tc1 = tmp; in acpi_thermal_trips_update()
363 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
365 tz->trips.passive.tc2 = tmp; in acpi_thermal_trips_update()
370 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
372 tz->trips.passive.tsp = tmp; in acpi_thermal_trips_update()
376 if ((flag & ACPI_TRIPS_DEVICES) && tz->trips.passive.flags.valid) { in acpi_thermal_trips_update()
382 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
385 tz->trips.passive.flags.valid = 1; in acpi_thermal_trips_update()
387 if (memcmp(&tz->trips.passive.devices, &devices, in acpi_thermal_trips_update()
389 memcpy(&tz->trips.passive.devices, &devices, in acpi_thermal_trips_update()
395 if (valid != tz->trips.passive.flags.valid) in acpi_thermal_trips_update()
402 valid = tz->trips.active[i].flags.valid; in acpi_thermal_trips_update()
408 tz->trips.active[i].flags.valid)) { in acpi_thermal_trips_update()
412 tz->trips.active[i].flags.valid = 0; in acpi_thermal_trips_update()
418 tz->trips.active[0].temperature = in acpi_thermal_trips_update()
425 tz->trips.active[i - 1].temperature = in acpi_thermal_trips_update()
426 (tz->trips.active[i - 2].temperature < in acpi_thermal_trips_update()
428 tz->trips.active[i - 2].temperature : in acpi_thermal_trips_update()
432 tz->trips.active[i].temperature = tmp; in acpi_thermal_trips_update()
433 tz->trips.active[i].flags.valid = 1; in acpi_thermal_trips_update()
438 if ((flag & ACPI_TRIPS_DEVICES) && tz->trips.active[i].flags.valid ) { in acpi_thermal_trips_update()
445 tz->trips.active[i].flags.valid = 0; in acpi_thermal_trips_update()
448 tz->trips.active[i].flags.valid = 1; in acpi_thermal_trips_update()
450 if (memcmp(&tz->trips.active[i].devices, &devices, in acpi_thermal_trips_update()
452 memcpy(&tz->trips.active[i].devices, &devices, in acpi_thermal_trips_update()
458 if (valid != tz->trips.active[i].flags.valid) in acpi_thermal_trips_update()
461 if (!tz->trips.active[i].flags.valid) in acpi_thermal_trips_update()
486 valid = tz->trips.critical.flags.valid | in acpi_thermal_get_trip_points()
487 tz->trips.hot.flags.valid | in acpi_thermal_get_trip_points()
488 tz->trips.passive.flags.valid; in acpi_thermal_get_trip_points()
491 valid |= tz->trips.active[i].flags.valid; in acpi_thermal_get_trip_points()
528 if (tz->trips.critical.flags.valid) { in thermal_get_trip_type()
536 if (tz->trips.hot.flags.valid) { in thermal_get_trip_type()
544 if (tz->trips.passive.flags.valid) { in thermal_get_trip_type()
553 tz->trips.active[i].flags.valid; i++) { in thermal_get_trip_type()
573 if (tz->trips.critical.flags.valid) { in thermal_get_trip_temp()
576 tz->trips.critical.temperature, in thermal_get_trip_temp()
583 if (tz->trips.hot.flags.valid) { in thermal_get_trip_temp()
586 tz->trips.hot.temperature, in thermal_get_trip_temp()
593 if (tz->trips.passive.flags.valid) { in thermal_get_trip_temp()
596 tz->trips.passive.temperature, in thermal_get_trip_temp()
604 tz->trips.active[i].flags.valid; i++) { in thermal_get_trip_temp()
607 tz->trips.active[i].temperature, in thermal_get_trip_temp()
622 if (tz->trips.critical.flags.valid) { in thermal_get_crit_temp()
624 tz->trips.critical.temperature, in thermal_get_crit_temp()
661 i = (tz->trips.passive.tc1 * (tz->temperature - tz->last_temperature)) in thermal_get_trend()
662 + (tz->trips.passive.tc2 in thermal_get_trend()
663 * (tz->temperature - tz->trips.passive.temperature)); in thermal_get_trend()
711 if (tz->trips.critical.flags.valid) in acpi_thermal_cooling_device_cb()
714 if (tz->trips.hot.flags.valid) in acpi_thermal_cooling_device_cb()
717 if (tz->trips.passive.flags.valid) { in acpi_thermal_cooling_device_cb()
719 for (i = 0; i < tz->trips.passive.devices.count; in acpi_thermal_cooling_device_cb()
721 handle = tz->trips.passive.devices.handles[i]; in acpi_thermal_cooling_device_cb()
741 if (!tz->trips.active[i].flags.valid) in acpi_thermal_cooling_device_cb()
745 j < tz->trips.active[i].devices.count; in acpi_thermal_cooling_device_cb()
747 handle = tz->trips.active[i].devices.handles[j]; in acpi_thermal_cooling_device_cb()
814 int trips = 0; in acpi_thermal_register_thermal_zone() local
819 if (tz->trips.critical.flags.valid) in acpi_thermal_register_thermal_zone()
820 trips++; in acpi_thermal_register_thermal_zone()
822 if (tz->trips.hot.flags.valid) in acpi_thermal_register_thermal_zone()
823 trips++; in acpi_thermal_register_thermal_zone()
825 if (tz->trips.passive.flags.valid) in acpi_thermal_register_thermal_zone()
826 trips++; in acpi_thermal_register_thermal_zone()
829 tz->trips.active[i].flags.valid; i++, trips++); in acpi_thermal_register_thermal_zone()
831 if (tz->trips.passive.flags.valid) in acpi_thermal_register_thermal_zone()
833 thermal_zone_device_register("acpitz", trips, 0, tz, in acpi_thermal_register_thermal_zone()
835 tz->trips.passive.tsp*100, in acpi_thermal_register_thermal_zone()
839 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()
1123 if (!tz->trips.active[i].flags.valid) in acpi_thermal_resume()
1125 tz->trips.active[i].flags.enabled = 1; in acpi_thermal_resume()
1126 for (j = 0; j < tz->trips.active[i].devices.count; j++) { in acpi_thermal_resume()
1128 tz->trips.active[i].devices.handles[j], in acpi_thermal_resume()
1131 tz->trips.active[i].flags.enabled = 0; in acpi_thermal_resume()
1135 tz->state.active |= tz->trips.active[i].flags.enabled; in acpi_thermal_resume()