• Home
  • Raw
  • Download

Lines Matching full:trips

80 MODULE_PARM_DESC(nocrt, "Set to take no action upon ACPI thermal zone critical trips points.");
185 struct acpi_thermal_trips trips; member
293 tz->trips.critical.temperature = tmp; in acpi_thermal_trips_update()
301 tz->trips.critical.flags.valid = 0; in acpi_thermal_trips_update()
307 tz->trips.critical.flags.valid = 0; in acpi_thermal_trips_update()
309 tz->trips.critical.flags.valid = 1; in acpi_thermal_trips_update()
312 tz->trips.critical.temperature)); in acpi_thermal_trips_update()
314 if (tz->trips.critical.flags.valid == 1) { in acpi_thermal_trips_update()
316 tz->trips.critical.flags.valid = 0; in acpi_thermal_trips_update()
322 if (crt_k > tz->trips.critical.temperature) in acpi_thermal_trips_update()
325 tz->trips.critical.temperature = crt_k; in acpi_thermal_trips_update()
335 tz->trips.hot.flags.valid = 0; in acpi_thermal_trips_update()
339 tz->trips.hot.temperature = tmp; in acpi_thermal_trips_update()
340 tz->trips.hot.flags.valid = 1; in acpi_thermal_trips_update()
343 tz->trips.hot.temperature)); in acpi_thermal_trips_update()
348 if (((flag & ACPI_TRIPS_PASSIVE) && tz->trips.passive.flags.valid) || in acpi_thermal_trips_update()
350 valid = tz->trips.passive.flags.valid; in acpi_thermal_trips_update()
362 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
364 tz->trips.passive.temperature = tmp; in acpi_thermal_trips_update()
365 tz->trips.passive.flags.valid = 1; in acpi_thermal_trips_update()
371 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
373 tz->trips.passive.tc1 = tmp; in acpi_thermal_trips_update()
378 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
380 tz->trips.passive.tc2 = tmp; in acpi_thermal_trips_update()
385 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
387 tz->trips.passive.tsp = tmp; in acpi_thermal_trips_update()
391 if ((flag & ACPI_TRIPS_DEVICES) && tz->trips.passive.flags.valid) { in acpi_thermal_trips_update()
397 tz->trips.passive.flags.valid = 0; in acpi_thermal_trips_update()
400 tz->trips.passive.flags.valid = 1; in acpi_thermal_trips_update()
402 if (memcmp(&tz->trips.passive.devices, &devices, in acpi_thermal_trips_update()
404 memcpy(&tz->trips.passive.devices, &devices, in acpi_thermal_trips_update()
410 if (valid != tz->trips.passive.flags.valid) in acpi_thermal_trips_update()
417 valid = tz->trips.active[i].flags.valid; in acpi_thermal_trips_update()
423 tz->trips.active[i].flags.valid)) { in acpi_thermal_trips_update()
427 tz->trips.active[i].flags.valid = 0; in acpi_thermal_trips_update()
433 tz->trips.active[0].temperature = in acpi_thermal_trips_update()
440 tz->trips.active[i - 1].temperature = in acpi_thermal_trips_update()
441 (tz->trips.active[i - 2].temperature < in acpi_thermal_trips_update()
443 tz->trips.active[i - 2].temperature : in acpi_thermal_trips_update()
447 tz->trips.active[i].temperature = tmp; in acpi_thermal_trips_update()
448 tz->trips.active[i].flags.valid = 1; in acpi_thermal_trips_update()
453 if ((flag & ACPI_TRIPS_DEVICES) && tz->trips.active[i].flags.valid ) { in acpi_thermal_trips_update()
460 tz->trips.active[i].flags.valid = 0; in acpi_thermal_trips_update()
463 tz->trips.active[i].flags.valid = 1; in acpi_thermal_trips_update()
465 if (memcmp(&tz->trips.active[i].devices, &devices, in acpi_thermal_trips_update()
467 memcpy(&tz->trips.active[i].devices, &devices, in acpi_thermal_trips_update()
473 if (valid != tz->trips.active[i].flags.valid) in acpi_thermal_trips_update()
476 if (!tz->trips.active[i].flags.valid) in acpi_thermal_trips_update()
502 valid = tz->trips.critical.flags.valid | in acpi_thermal_get_trip_points()
503 tz->trips.hot.flags.valid | in acpi_thermal_get_trip_points()
504 tz->trips.passive.flags.valid; in acpi_thermal_get_trip_points()
507 valid |= tz->trips.active[i].flags.valid; in acpi_thermal_get_trip_points()
599 if (tz->trips.critical.flags.valid) { in thermal_get_trip_type()
607 if (tz->trips.hot.flags.valid) { in thermal_get_trip_type()
615 if (tz->trips.passive.flags.valid) { in thermal_get_trip_type()
624 tz->trips.active[i].flags.valid; i++) { in thermal_get_trip_type()
644 if (tz->trips.critical.flags.valid) { in thermal_get_trip_temp()
647 tz->trips.critical.temperature, in thermal_get_trip_temp()
654 if (tz->trips.hot.flags.valid) { in thermal_get_trip_temp()
657 tz->trips.hot.temperature, in thermal_get_trip_temp()
664 if (tz->trips.passive.flags.valid) { in thermal_get_trip_temp()
667 tz->trips.passive.temperature, in thermal_get_trip_temp()
675 tz->trips.active[i].flags.valid; i++) { in thermal_get_trip_temp()
678 tz->trips.active[i].temperature, in thermal_get_trip_temp()
693 if (tz->trips.critical.flags.valid) { in thermal_get_crit_temp()
695 tz->trips.critical.temperature, in thermal_get_crit_temp()
732 i = (tz->trips.passive.tc1 * (tz->temperature - tz->last_temperature)) in thermal_get_trend()
733 + (tz->trips.passive.tc2 in thermal_get_trend()
734 * (tz->temperature - tz->trips.passive.temperature)); in thermal_get_trend()
782 if (tz->trips.critical.flags.valid) in acpi_thermal_cooling_device_cb()
785 if (tz->trips.hot.flags.valid) in acpi_thermal_cooling_device_cb()
788 if (tz->trips.passive.flags.valid) { in acpi_thermal_cooling_device_cb()
790 for (i = 0; i < tz->trips.passive.devices.count; in acpi_thermal_cooling_device_cb()
792 handle = tz->trips.passive.devices.handles[i]; in acpi_thermal_cooling_device_cb()
812 if (!tz->trips.active[i].flags.valid) in acpi_thermal_cooling_device_cb()
816 j < tz->trips.active[i].devices.count; in acpi_thermal_cooling_device_cb()
818 handle = tz->trips.active[i].devices.handles[j]; in acpi_thermal_cooling_device_cb()
887 int trips = 0; in acpi_thermal_register_thermal_zone() local
892 if (tz->trips.critical.flags.valid) in acpi_thermal_register_thermal_zone()
893 trips++; in acpi_thermal_register_thermal_zone()
895 if (tz->trips.hot.flags.valid) in acpi_thermal_register_thermal_zone()
896 trips++; in acpi_thermal_register_thermal_zone()
898 if (tz->trips.passive.flags.valid) in acpi_thermal_register_thermal_zone()
899 trips++; in acpi_thermal_register_thermal_zone()
902 tz->trips.active[i].flags.valid; i++, trips++); in acpi_thermal_register_thermal_zone()
904 if (tz->trips.passive.flags.valid) in acpi_thermal_register_thermal_zone()
906 thermal_zone_device_register("acpitz", trips, 0, tz, in acpi_thermal_register_thermal_zone()
908 tz->trips.passive.tsp*100, in acpi_thermal_register_thermal_zone()
912 thermal_zone_device_register("acpitz", trips, 0, tz, in acpi_thermal_register_thermal_zone()
1063 if (tz->trips.critical.flags.valid && in acpi_thermal_guess_offset()
1064 (tz->trips.critical.temperature % 5) == 1) in acpi_thermal_guess_offset()
1154 if (!(&tz->trips.active[i])) in acpi_thermal_resume()
1156 if (!tz->trips.active[i].flags.valid) in acpi_thermal_resume()
1158 tz->trips.active[i].flags.enabled = 1; in acpi_thermal_resume()
1159 for (j = 0; j < tz->trips.active[i].devices.count; j++) { in acpi_thermal_resume()
1161 tz->trips.active[i].devices.handles[j], in acpi_thermal_resume()
1164 tz->trips.active[i].flags.enabled = 0; in acpi_thermal_resume()
1168 tz->state.active |= tz->trips.active[i].flags.enabled; in acpi_thermal_resume()