Lines Matching defs:table

122 	 * Set if inefficient frequencies were found in the frequency table.
174 * frequency table.
455 * frequency present in freq-table exposed by the driver. For these drivers if
456 * CPU is found running at an out of table freq, we will try to set it to a freq
457 * from the table. And if that fails, we will stop further boot process by
709 * @table: the cpufreq_frequency_table * to iterate over.
712 #define cpufreq_for_each_entry(pos, table) \
713 for (pos = table; pos->frequency != CPUFREQ_TABLE_END; pos++)
719 * @table: the cpufreq_frequency_table * to iterate over.
720 * @idx: the table entry currently being processed
723 #define cpufreq_for_each_entry_idx(pos, table, idx) \
724 for (pos = table, idx = 0; pos->frequency != CPUFREQ_TABLE_END; \
731 * @table: the cpufreq_frequency_table * to iterate over.
734 #define cpufreq_for_each_valid_entry(pos, table) \
735 for (pos = table; pos->frequency != CPUFREQ_TABLE_END; pos++) \
744 * @table: the cpufreq_frequency_table * to iterate over.
745 * @idx: the table entry currently being processed
748 #define cpufreq_for_each_valid_entry_idx(pos, table, idx) \
749 cpufreq_for_each_entry_idx(pos, table, idx) \
759 * @table: the &struct cpufreq_frequency_table to iterate over.
760 * @idx: the table entry currently being processed.
764 #define cpufreq_for_each_efficient_entry_idx(pos, table, idx, efficiencies) \
765 cpufreq_for_each_valid_entry_idx(pos, table, idx) \
772 struct cpufreq_frequency_table *table);
775 struct cpufreq_frequency_table *table);
792 /* Find lowest freq at or above target in a table in ascending order */
797 struct cpufreq_frequency_table *table = policy->freq_table;
802 cpufreq_for_each_efficient_entry_idx(pos, table, idx, efficiencies) {
814 /* Find lowest freq at or above target in a table in descending order */
819 struct cpufreq_frequency_table *table = policy->freq_table;
824 cpufreq_for_each_efficient_entry_idx(pos, table, idx, efficiencies) {
860 /* Find highest freq at or below target in a table in ascending order */
865 struct cpufreq_frequency_table *table = policy->freq_table;
870 cpufreq_for_each_efficient_entry_idx(pos, table, idx, efficiencies) {
891 /* Find highest freq at or below target in a table in descending order */
896 struct cpufreq_frequency_table *table = policy->freq_table;
901 cpufreq_for_each_efficient_entry_idx(pos, table, idx, efficiencies) {
928 /* Find closest freq to target in a table in ascending order */
933 struct cpufreq_frequency_table *table = policy->freq_table;
938 cpufreq_for_each_efficient_entry_idx(pos, table, idx, efficiencies) {
954 if (target_freq - table[best].frequency > freq - target_freq)
963 /* Find closest freq to target in a table in descending order */
968 struct cpufreq_frequency_table *table = policy->freq_table;
973 cpufreq_for_each_efficient_entry_idx(pos, table, idx, efficiencies) {
989 if (table[best].frequency - target_freq > target_freq - freq)
1086 * The &struct cpufreq_policy must use a sorted frequency table
1216 struct cpufreq_frequency_table *table,