Lines Matching defs: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>
34 * @devfreq: Pointer to associated devfreq device.
52 * of the devfreq device.
57 struct devfreq *devfreq;
92 struct devfreq *df = dfc->devfreq;
116 * @dfc: Pointer to devfreq cooling device
135 static unsigned long get_voltage(struct devfreq *df, unsigned long freq)
165 * @dfc: Pointer to devfreq cooling device
176 struct devfreq *df = dfc->devfreq;
192 * @dfc: Pointer to devfreq cooling device
211 return dfc_power->get_dynamic_power(dfc->devfreq, freq,
235 struct devfreq *df = dfc->devfreq;
312 struct devfreq *df = dfc->devfreq;
358 * @dfc: Pointer to devfreq cooling device.
370 * freed when unregistering the devfreq cooling device.
376 struct devfreq *df = dfc->devfreq;
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,
472 dfc->devfreq = df;
498 snprintf(dev_name, sizeof(dev_name), "thermal-devfreq-%d", dfc->id);
505 "Failed to register devfreq cooling device (%d)\n",
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)
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)
554 * devfreq_cooling_unregister() - Unregister devfreq cooling device.
555 * @cdev: Pointer to devfreq cooling device to unregister.