Lines Matching defs:load
89 static int read_usage_times(int *load);
135 * This function returns summary load of all CPUs. It was made so
141 read_usage_times(int *load)
168 if (load) {
169 *load = 0;
178 *load += 100 - (cp_times[cpu * CPUSTATES + CP_IDLE] -
486 int freq, curfreq, initfreq, *freqs, i, j, *mwatts, numfreqs, load;
584 /* Check if we can read the load and supported freqs. */
767 if (read_usage_times(&load)) {
774 if (load > cpu_running_mark) {
775 if (load > 95 || load > cpu_running_mark * 2)
778 freq = freq * load / cpu_running_mark;
781 } else if (load < cpu_idle_mark &&
782 curfreq * load < freqs[get_freq_id(
790 if (load > cpu_running_mark / 2) {
791 if (load > 95 || load > cpu_running_mark)
794 freq = freq * load * 2 / cpu_running_mark;
797 } else if (load < cpu_idle_mark / 2 &&
798 curfreq * load < freqs[get_freq_id(
807 printf("load %3d%%, current freq %4d MHz (%2d), wanted freq %4d MHz\n",
808 load, curfreq, i, freq);