Lines Matching full:freq

91 	unsigned long freq;  in devfreq_cooling_set_cur_state()  local
107 freq = table[perf_idx].frequency * 1000; in devfreq_cooling_set_cur_state()
110 freq = dfc->freq_table[state]; in devfreq_cooling_set_cur_state()
114 DIV_ROUND_UP(freq, HZ_PER_KHZ)); in devfreq_cooling_set_cur_state()
124 * @freq: frequency in kHz
126 * Return: the performance index associated with the @freq, or
129 static int get_perf_idx(struct em_perf_domain *em_pd, unsigned long freq) in get_perf_idx() argument
137 if (table[i].frequency != freq) in get_perf_idx()
148 static unsigned long get_voltage(struct devfreq *df, unsigned long freq) in get_voltage() argument
154 opp = dev_pm_opp_find_freq_exact(dev, freq, true); in get_voltage()
156 opp = dev_pm_opp_find_freq_exact(dev, freq, false); in get_voltage()
160 freq, PTR_ERR(opp)); in get_voltage()
170 freq); in get_voltage()
198 unsigned long freq; in devfreq_cooling_get_requested_power() local
206 freq = status.current_frequency; in devfreq_cooling_get_requested_power()
209 voltage = get_voltage(df, freq); in devfreq_cooling_get_requested_power()
215 res = dfc->power_ops->get_real_power(df, power, freq, voltage); in devfreq_cooling_get_requested_power()
236 perf_idx = get_perf_idx(dfc->em_pd, freq / 1000); in devfreq_cooling_get_requested_power()
256 trace_thermal_power_devfreq_get_power(cdev, &status, freq, *power); in devfreq_cooling_get_requested_power()
293 unsigned long freq, em_power_mw; in devfreq_cooling_power2state() local
302 freq = status.current_frequency; in devfreq_cooling_power2state()
333 trace_thermal_power_devfreq_limit(cdev, freq, *state, power); in devfreq_cooling_power2state()
353 unsigned long freq; in devfreq_cooling_gen_tables() local
361 for (i = 0, freq = ULONG_MAX; i < num_opps; i++, freq--) { in devfreq_cooling_gen_tables()
364 opp = dev_pm_opp_find_freq_floor(dev, &freq); in devfreq_cooling_gen_tables()
371 dfc->freq_table[i] = freq; in devfreq_cooling_gen_tables()