Lines Matching refs:optimal
111 struct cpufreq_frequency_table optimal = { in cpufreq_frequency_table_target() local
131 optimal.frequency = ~0; in cpufreq_frequency_table_target()
142 optimal.driver_data = i; in cpufreq_frequency_table_target()
148 if (freq >= optimal.frequency) { in cpufreq_frequency_table_target()
149 optimal.frequency = freq; in cpufreq_frequency_table_target()
150 optimal.driver_data = i; in cpufreq_frequency_table_target()
161 if (freq <= optimal.frequency) { in cpufreq_frequency_table_target()
162 optimal.frequency = freq; in cpufreq_frequency_table_target()
163 optimal.driver_data = i; in cpufreq_frequency_table_target()
174 if (diff < optimal.frequency || in cpufreq_frequency_table_target()
175 (diff == optimal.frequency && in cpufreq_frequency_table_target()
176 freq > table[optimal.driver_data].frequency)) { in cpufreq_frequency_table_target()
177 optimal.frequency = diff; in cpufreq_frequency_table_target()
178 optimal.driver_data = i; in cpufreq_frequency_table_target()
183 if (optimal.driver_data > i) { in cpufreq_frequency_table_target()
188 *index = optimal.driver_data; in cpufreq_frequency_table_target()