Lines Matching full:devfreq
9 #include <linux/devfreq.h>
10 #include <linux/devfreq-event.h>
115 * @df: devfreq device structure returned by devfreq framework
116 * @gov_data: configuration of devfreq governor
142 * @counter: devfreq events
146 * @total: total time between devfreq events
155 struct devfreq *df;
336 * @profile: devfreq device's profile
338 * Populate the devfreq device's OPP table based on current frequency, voltage.
648 * @flags: devfreq flags provided for this frequency change request
678 * An entry function provided to the devfreq framework which provides frequency
800 * Function which calculates needed utilization for the devfreq governor.
812 * 'total_time' to the devfreq governor which picks up target in exynos5_dmc_perf_events_calc()
893 /* Devfreq shouldn't be faster than initialization, play safe though. */ in exynos5_dmc_enable_perf_events()
986 * exynos5_dmc_df_profile - Devfreq governor's profile structure
988 * It provides to the devfreq framework needed functions and polling period.
1005 * This function provides the 'initial_freq' for the devfreq framework
1328 dmc->num_counters = devfreq_event_get_edev_count(dev, "devfreq-events"); in exynos5_performance_counters_init()
1330 dev_err(dev, "could not get devfreq-event counters\n"); in exynos5_performance_counters_init()
1341 devfreq_event_get_edev_by_phandle(dev, "devfreq-events", i); in exynos5_performance_counters_init()
1397 dev_warn(dmc->dev, "devfreq failed with %d\n", res); in dmc_irq_thread()
1410 * Register new devfreq device for controlling DVFS of the DMC.
1491 * Setup default thresholds for the devfreq governor. in exynos5_dmc_probe()
1508 * Setup default thresholds for the devfreq governor. in exynos5_dmc_probe()