Lines Matching full:optimal
121 struct cpufreq_frequency_table optimal = { in cpufreq_table_index_unsorted() local
143 optimal.frequency = ~0; in cpufreq_table_index_unsorted()
153 optimal.driver_data = i; in cpufreq_table_index_unsorted()
159 if (freq >= optimal.frequency) { in cpufreq_table_index_unsorted()
160 optimal.frequency = freq; in cpufreq_table_index_unsorted()
161 optimal.driver_data = i; in cpufreq_table_index_unsorted()
172 if (freq <= optimal.frequency) { in cpufreq_table_index_unsorted()
173 optimal.frequency = freq; in cpufreq_table_index_unsorted()
174 optimal.driver_data = i; in cpufreq_table_index_unsorted()
185 if (diff < optimal.frequency || in cpufreq_table_index_unsorted()
186 (diff == optimal.frequency && in cpufreq_table_index_unsorted()
187 freq > table[optimal.driver_data].frequency)) { in cpufreq_table_index_unsorted()
188 optimal.frequency = diff; in cpufreq_table_index_unsorted()
189 optimal.driver_data = i; in cpufreq_table_index_unsorted()
194 if (optimal.driver_data > i) { in cpufreq_table_index_unsorted()
202 index = optimal.driver_data; in cpufreq_table_index_unsorted()