Lines Matching defs:levels
60 #define TZ_NOTIFY_LEVELS 0x81 /* Cooling levels changed. */
510 * Note that the _ACx levels sort from hot to cold.
1023 struct cf_level *levels;
1026 levels = malloc(CPUFREQ_MAX_LEVELS * sizeof(*levels), M_TEMP, M_NOWAIT);
1027 if (levels == NULL)
1040 error = CPUFREQ_GET(dev, &levels[0]);
1043 freq = levels[0].total_set.freq;
1045 /* Get the current available frequency levels. */
1047 error = CPUFREQ_LEVELS(dev, levels, &num_levels);
1055 perf = 100 * freq / levels[0].total_set.freq - req;
1060 desired_freq = levels[0].total_set.freq * perf / 100;
1065 if (levels[i].total_set.freq <= desired_freq)
1084 if (levels[i].total_set.freq >= desired_freq)
1101 if (levels[i].total_set.freq != freq) {
1106 (freq > levels[i].total_set.freq) ? "de" : "in",
1107 freq, levels[i].total_set.freq);
1108 error = CPUFREQ_SET(dev, &levels[i], CPUFREQ_PRIO_KERN);
1116 if (levels)
1117 free(levels, M_TEMP);