• Home
  • Raw
  • Download

Lines Matching full:devfreq

3  *                  devfreq
17 * - If OPPs are added or removed after devfreq cooling has
18 * registered, the devfreq cooling won't react to it.
21 #include <linux/devfreq.h>
36 * struct devfreq_cooling_device - Devfreq cooling device
40 * @devfreq: Pointer to associated devfreq device.
60 struct devfreq *devfreq; member
72 * @dfc: Pointer to devfreq we are operating on
82 struct device *dev = dfc->devfreq->dev.parent; in partition_enable_opps()
135 struct devfreq *df = dfc->devfreq; in devfreq_cooling_set_cur_state()
158 * @dfc: Pointer to devfreq cooling device
177 static unsigned long get_voltage(struct devfreq *df, unsigned long freq) in get_voltage()
207 * @dfc: Pointer to devfreq cooling device
218 struct devfreq *df = dfc->devfreq; in get_static_power()
234 * @dfc: Pointer to devfreq cooling device
253 return dfc_power->get_dynamic_power(dfc->devfreq, freq, in get_dynamic_power()
278 struct devfreq *df = dfc->devfreq; in devfreq_cooling_get_requested_power()
357 struct devfreq *df = dfc->devfreq; in devfreq_cooling_power2state()
403 * @dfc: Pointer to devfreq cooling device.
415 * freed when unregistering the devfreq cooling device.
421 struct devfreq *df = dfc->devfreq; in devfreq_cooling_gen_tables()
490 * of_devfreq_cooling_register_power() - Register devfreq cooling device,
493 * @df: Pointer to devfreq device.
496 * Register a devfreq cooling device. The available OPPs must be
501 * devfreq should use the simple_ondemand governor, other governors
505 of_devfreq_cooling_register_power(struct device_node *np, struct devfreq *df, in of_devfreq_cooling_register_power()
517 dfc->devfreq = df; in of_devfreq_cooling_register_power()
537 snprintf(dev_name, sizeof(dev_name), "thermal-devfreq-%d", dfc->id); in of_devfreq_cooling_register_power()
544 "Failed to register devfreq cooling device (%d)\n", in of_devfreq_cooling_register_power()
566 * of_devfreq_cooling_register() - Register devfreq cooling device,
569 * @df: Pointer to devfreq device.
572 of_devfreq_cooling_register(struct device_node *np, struct devfreq *df) in of_devfreq_cooling_register()
579 * devfreq_cooling_register() - Register devfreq cooling device.
580 * @df: Pointer to devfreq device.
582 struct thermal_cooling_device *devfreq_cooling_register(struct devfreq *df) in devfreq_cooling_register()
589 * devfreq_cooling_unregister() - Unregister devfreq cooling device.
590 * @dfc: Pointer to devfreq cooling device to unregister.