Blame view

kernel/linux-rt-4.4.41/tools/lib/api/cpu.c 351 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  #include <stdio.h>
  
  #include "cpu.h"
  #include "fs/fs.h"
  
  int cpu__get_max_freq(unsigned long long *freq)
  {
  	char entry[PATH_MAX];
  	int cpu;
  
  	if (sysfs__read_int("devices/system/cpu/online", &cpu) < 0)
  		return -1;
  
  	snprintf(entry, sizeof(entry),
  		 "devices/system/cpu/cpu%d/cpufreq/cpuinfo_max_freq", cpu);
  
  	return sysfs__read_ull(entry, freq);
  }