Lines Matching refs:cooling

14 devices (sensors) and thermal cooling devices (fan, processor...) to register
17 This how-to focuses on enabling new thermal zone and cooling devices to
20 and cooling devices should be able to make use of the infrastructure.
23 as well as cooling device attributes to the user space.
50 thermal cooling devices registered to it at the same time.
62 check whether or not a given cooling device should be bound to
89 cooling.
100 unbinds all the thermal cooling devices it uses.
211 1.2 thermal cooling device interface
221 This interface function adds a new thermal cooling device (fan/processor/...)
226 the cooling device name.
230 thermal cooling devices call-backs.
233 get the Maximum throttle state of the cooling device.
236 cooling device.
238 set the Current throttle state of the cooling device.
244 This interface function removes the thermal cooling device.
303 Thermal cooling device sys I/F, created once it's registered::
306 |---type: Type of the cooling device(processor/fan/...)
307 |---max_state: Maximum cooling state of the cooling device
308 |---cur_state: Current cooling state of the cooling device
309 |---stats: Directory containing cooling device's statistics
311 |---stats/time_in_state_ms: Time (msec) spent in various cooling states
312 |---stats/total_trans: Total number of times cooling state is changed
317 the relationship between a thermal zone and its associated cooling device.
322 |---cdev[0-*]: [0-*]th cooling device in current thermal zone
324 |---cdev[0-*]_weight: Influence of the cooling device in
327 Besides the thermal zone device sysfs I/F and cooling device sysfs I/F,
334 zone and cooling device attribute details.
354 effectiveness in cooling the thermal zone.
412 This function serves as an arbitrator to set the state of a cooling
413 device. It sets the cooling device to the deepest cooling state if