Lines Matching refs:cooling

16 devices (sensors) and thermal cooling devices (fan, processor...) to register
19 This how-to focuses on enabling new thermal zone and cooling devices to
22 and cooling devices should be able to make use of the infrastructure.
25 as well as cooling device attributes to the user space.
50 thermal cooling devices registered at the same time.
64 bind the thermal zone device with a thermal cooling device.
66 unbind the thermal zone device with a thermal cooling device.
95 performing passive cooling.
106 unbinds all the thermal cooling devices it uses.
217 1.2 thermal cooling device interface
227 This interface function adds a new thermal cooling device (fan/processor/...)
232 the cooling device name.
236 thermal cooling devices call-backs.
239 get the Maximum throttle state of the cooling device.
242 cooling device.
244 set the Current throttle state of the cooling device.
250 This interface function removes the thermal cooling device.
254 1.3 interface for binding a thermal zone device with a thermal cooling device
263 This interface function binds a thermal cooling device to a particular trip
271 thermal cooling device
273 indicates which trip point in this thermal zone the cooling device
276 the Maximum cooling state for this trip point.
278 and the cooling device can be in max_state.
280 the Minimum cooling state can be used for this trip point.
282 and the cooling device can be in cooling state 0.
284 the influence of this cooling device in this thermal
292 This interface function unbinds a thermal cooling device from a particular
299 thermal cooling device
301 indicates which trip point in this thermal zone the cooling device
312 a zone with a cooling device for a particular trip point.
315 The cooling device pointer
317 The 'influence' of a particular cooling device on this
318 zone. This is relative to the rest of the cooling
319 devices. For example, if all cooling devices have a
322 weight of 0 means that this cooling device doesn't
323 contribute to the cooling of this zone unless all cooling
332 This is an array of cooling state limits. Must have
399 Thermal cooling device sys I/F, created once it's registered::
402 |---type: Type of the cooling device(processor/fan/...)
403 |---max_state: Maximum cooling state of the cooling device
404 |---cur_state: Current cooling state of the cooling device
405 |---stats: Directory containing cooling device's statistics
407 |---stats/time_in_state_ms: Time (msec) spent in various cooling states
408 |---stats/total_trans: Total number of times cooling state is changed
413 the relationship between a thermal zone and its associated cooling device.
420 |---cdev[0-*]: [0-*]th cooling device in current thermal zone
422 |---cdev[0-*]_weight: Influence of the cooling device in
425 Besides the thermal zone device sysfs I/F and cooling device sysfs I/F,
432 zone and cooling device attribute details.
452 effectiveness in cooling the thermal zone.
517 This function serves as an arbitrator to set the state of a cooling
518 device. It sets the cooling device to the deepest cooling state if