• Home
  • Raw
  • Download

Lines Matching full:cooling

3  * devfreq_cooling: Thermal cooling device implementation for devices using
9 * - If OPPs are added or removed after devfreq cooling has
10 * registered, the devfreq cooling won't react to it.
30 * struct devfreq_cooling_device - Devfreq cooling device
33 * @cdev: Pointer to associated thermal cooling device.
35 * @cooling_state: Current cooling state.
37 * cooling state. State is the index into the table, and
40 * order. You can index the table by cooling device state
50 * @capped_state: index to cooling state with in dynamic power budget
99 dev_dbg(dev, "Setting cooling state %lu\n", state); in devfreq_cooling_set_cur_state()
115 * freq_get_state() - get the cooling state corresponding to a frequency
116 * @dfc: Pointer to devfreq cooling device
119 * Return: the cooling state associated with the @freq, or
165 * @dfc: Pointer to devfreq cooling device
192 * @dfc: Pointer to devfreq cooling device
337 * Find the first cooling state that is within the power in devfreq_cooling_power2state()
358 * @dfc: Pointer to devfreq cooling device.
361 * device's maximum power usage at each cooling state (OPP). The
367 * That way its indexed by cooling device state.
370 * freed when unregistering the devfreq cooling device.
445 * of_devfreq_cooling_register_power() - Register devfreq cooling device,
451 * Register a devfreq cooling device. The available OPPs must be
454 * If @dfc_power is provided, the cooling device is registered with the
505 "Failed to register devfreq cooling device (%d)\n", in of_devfreq_cooling_register_power()
531 * of_devfreq_cooling_register() - Register devfreq cooling device,
544 * devfreq_cooling_register() - Register devfreq cooling device.
554 * devfreq_cooling_unregister() - Unregister devfreq cooling device.
555 * @cdev: Pointer to devfreq cooling device to unregister.