Lines Matching refs:freq
113 unsigned int freq = dfc->freq_table[i]; in partition_enable_opps() local
117 opp = dev_pm_opp_find_freq_exact(dev, freq, !want_enable); in partition_enable_opps()
126 ret = dev_pm_opp_enable(dev, freq); in partition_enable_opps()
128 ret = dev_pm_opp_disable(dev, freq); in partition_enable_opps()
191 freq_get_state(struct devfreq_cooling_device *dfc, unsigned long freq) in freq_get_state() argument
196 if (dfc->freq_table[i] == freq) in freq_get_state()
214 get_static_power(struct devfreq_cooling_device *dfc, unsigned long freq) in get_static_power() argument
226 opp = dev_pm_opp_find_freq_exact(dev, freq, true); in get_static_power()
228 opp = dev_pm_opp_find_freq_exact(dev, freq, false); in get_static_power()
237 freq, IS_ERR(opp) ? PTR_ERR(opp) : 0); in get_static_power()
257 get_dynamic_power(struct devfreq_cooling_device *dfc, unsigned long freq, in get_dynamic_power() argument
265 return dfc_power->get_dynamic_power(freq, voltage); in get_dynamic_power()
267 freq_mhz = freq / 1000000; in get_dynamic_power()
282 unsigned long freq = status->current_frequency; in devfreq_cooling_get_requested_power() local
286 state = freq_get_state(dfc, freq); in devfreq_cooling_get_requested_power()
296 static_power = get_static_power(dfc, freq); in devfreq_cooling_get_requested_power()
298 trace_thermal_power_devfreq_get_power(cdev, status, freq, dyn_power, in devfreq_cooling_get_requested_power()
312 unsigned long freq; in devfreq_cooling_state2power() local
318 freq = dfc->freq_table[state]; in devfreq_cooling_state2power()
319 static_power = get_static_power(dfc, freq); in devfreq_cooling_state2power()
332 unsigned long freq = status->current_frequency; in devfreq_cooling_power2state() local
338 static_power = get_static_power(dfc, freq); in devfreq_cooling_power2state()
356 trace_thermal_power_devfreq_limit(cdev, freq, *state, power); in devfreq_cooling_power2state()
389 unsigned long freq; in devfreq_cooling_gen_tables() local
410 for (i = 0, freq = ULONG_MAX; i < num_opps; i++, freq--) { in devfreq_cooling_gen_tables()
416 opp = dev_pm_opp_find_freq_floor(dev, &freq); in devfreq_cooling_gen_tables()
428 power_dyn = get_dynamic_power(dfc, freq, voltage); in devfreq_cooling_gen_tables()
431 freq / 1000000, voltage, power_dyn, power_dyn); in devfreq_cooling_gen_tables()
436 freq_table[i] = freq; in devfreq_cooling_gen_tables()