Lines Matching full:passive
11 * TBD: 1. Implement passive cooling hysteresis.
12 * 2. Enhance passive cooling (CPU) states/limit interface to support
91 MODULE_PARM_DESC(psv, "Disable or override all passive trip points.");
116 struct acpi_thermal_passive passive; member
255 /* Passive (optional) */ 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()
304 "Invalid passive threshold\n"); 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()
463 tz->trips.passive.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()
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()
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()
723 acpi_trip = &tz->trips.passive.trip; in acpi_thermal_register_thermal_zone()
1073 pr_notice("%s detected: disabling all passive thermal trip points\n", in thermal_psv()