root/tools/lib/api/cpu.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. cpu__get_max_freq

   1 // SPDX-License-Identifier: GPL-2.0
   2 #include <stdio.h>
   3 
   4 #include "cpu.h"
   5 #include "fs/fs.h"
   6 
   7 int cpu__get_max_freq(unsigned long long *freq)
   8 {
   9         char entry[PATH_MAX];
  10         int cpu;
  11 
  12         if (sysfs__read_int("devices/system/cpu/online", &cpu) < 0)
  13                 return -1;
  14 
  15         snprintf(entry, sizeof(entry),
  16                  "devices/system/cpu/cpu%d/cpufreq/cpuinfo_max_freq", cpu);
  17 
  18         return sysfs__read_ull(entry, freq);
  19 }

/* [<][>][^][v][top][bottom][index][help] */