Lines Matching full:devfreq

4  *                  devfreq
9 * - If OPPs are added or removed after devfreq cooling has
10 * registered, the devfreq cooling won't react to it.
13 #include <linux/devfreq.h>
30 * struct devfreq_cooling_device - Devfreq cooling device
34 * @devfreq: Pointer to associated devfreq device.
52 * of the devfreq device.
57 struct devfreq *devfreq; member
92 struct devfreq *df = dfc->devfreq; in devfreq_cooling_set_cur_state()
116 * @dfc: Pointer to devfreq cooling device
135 static unsigned long get_voltage(struct devfreq *df, unsigned long freq) in get_voltage()
165 * @dfc: Pointer to devfreq cooling device
176 struct devfreq *df = dfc->devfreq; in get_static_power()
192 * @dfc: Pointer to devfreq cooling device
211 return dfc_power->get_dynamic_power(dfc->devfreq, freq, in get_dynamic_power()
235 struct devfreq *df = dfc->devfreq; in devfreq_cooling_get_requested_power()
312 struct devfreq *df = dfc->devfreq; in devfreq_cooling_power2state()
358 * @dfc: Pointer to devfreq cooling device.
370 * freed when unregistering the devfreq cooling device.
376 struct devfreq *df = dfc->devfreq; in devfreq_cooling_gen_tables()
445 * of_devfreq_cooling_register_power() - Register devfreq cooling device,
448 * @df: Pointer to devfreq device.
451 * Register a devfreq cooling device. The available OPPs must be
456 * devfreq should use the simple_ondemand governor, other governors
460 of_devfreq_cooling_register_power(struct device_node *np, struct devfreq *df, in of_devfreq_cooling_register_power()
472 dfc->devfreq = df; in of_devfreq_cooling_register_power()
498 snprintf(dev_name, sizeof(dev_name), "thermal-devfreq-%d", dfc->id); in of_devfreq_cooling_register_power()
505 "Failed to register devfreq cooling device (%d)\n", in of_devfreq_cooling_register_power()
531 * of_devfreq_cooling_register() - Register devfreq cooling device,
534 * @df: Pointer to devfreq device.
537 of_devfreq_cooling_register(struct device_node *np, struct devfreq *df) in of_devfreq_cooling_register()
544 * devfreq_cooling_register() - Register devfreq cooling device.
545 * @df: Pointer to devfreq device.
547 struct thermal_cooling_device *devfreq_cooling_register(struct devfreq *df) in devfreq_cooling_register()
554 * devfreq_cooling_unregister() - Unregister devfreq cooling device.
555 * @cdev: Pointer to devfreq cooling device to unregister.