19 lines · 387 B · C
RawDownload
// SPDX-License-Identifier: GPL-2.0#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);}