Lines Matching full:frequency
14 * FREQUENCY TABLE HELPERS *
41 freq = pos->frequency; in cpufreq_frequency_table_cpuinfo()
76 freq = pos->frequency; in cpufreq_frequency_table_verify()
100 * Generic routine to verify policy & frequency table, requires driver to set
118 .frequency = 0, in cpufreq_table_index_unsorted()
122 .frequency = 0, in cpufreq_table_index_unsorted()
134 suboptimal.frequency = ~0; in cpufreq_table_index_unsorted()
138 optimal.frequency = ~0; in cpufreq_table_index_unsorted()
143 freq = pos->frequency; in cpufreq_table_index_unsorted()
154 if (freq >= optimal.frequency) { in cpufreq_table_index_unsorted()
155 optimal.frequency = freq; in cpufreq_table_index_unsorted()
159 if (freq <= suboptimal.frequency) { in cpufreq_table_index_unsorted()
160 suboptimal.frequency = freq; in cpufreq_table_index_unsorted()
167 if (freq <= optimal.frequency) { in cpufreq_table_index_unsorted()
168 optimal.frequency = freq; in cpufreq_table_index_unsorted()
172 if (freq >= suboptimal.frequency) { in cpufreq_table_index_unsorted()
173 suboptimal.frequency = freq; in cpufreq_table_index_unsorted()
180 if (diff < optimal.frequency || in cpufreq_table_index_unsorted()
181 (diff == optimal.frequency && in cpufreq_table_index_unsorted()
182 freq > table[optimal.driver_data].frequency)) { in cpufreq_table_index_unsorted()
183 optimal.frequency = diff; in cpufreq_table_index_unsorted()
191 WARN(1, "Invalid frequency table: %d\n", policy->cpu); in cpufreq_table_index_unsorted()
200 table[index].frequency); in cpufreq_table_index_unsorted()
212 pr_debug("%s: Unable to find frequency table\n", __func__); in cpufreq_frequency_table_get_index()
217 if (pos->frequency == freq) in cpufreq_frequency_table_get_index()
251 count += sprintf(&buf[count], "%d ", pos->frequency); in show_available_freqs()
307 if (pos->frequency == prev->frequency) { in set_freq_table_sorted()
309 pos->frequency); in set_freq_table_sorted()
313 /* Frequency increased from prev to pos */ in set_freq_table_sorted()
314 if (pos->frequency > prev->frequency) { in set_freq_table_sorted()
315 /* But frequency was decreasing earlier */ in set_freq_table_sorted()
323 /* Frequency decreased from prev to pos */ in set_freq_table_sorted()
325 /* But frequency was increasing earlier */ in set_freq_table_sorted()
363 MODULE_DESCRIPTION("CPUfreq frequency table helpers");