Lines Matching refs:cpu

48 int sysfs_is_cpu_online(unsigned int cpu)  in sysfs_is_cpu_online()  argument
58 snprintf(path, sizeof(path), PATH_TO_CPU "cpu%u", cpu); in sysfs_is_cpu_online()
67 snprintf(path, sizeof(path), PATH_TO_CPU "cpu%u/online", cpu); in sysfs_is_cpu_online()
104 unsigned int sysfs_idlestate_file_exists(unsigned int cpu, in sysfs_idlestate_file_exists() argument
113 cpu, idlestate, fname); in sysfs_idlestate_file_exists()
125 unsigned int sysfs_idlestate_read_file(unsigned int cpu, unsigned int idlestate, in sysfs_idlestate_read_file() argument
133 cpu, idlestate, fname); in sysfs_idlestate_read_file()
158 unsigned int sysfs_idlestate_write_file(unsigned int cpu, in sysfs_idlestate_write_file() argument
168 cpu, idlestate, fname); in sysfs_idlestate_write_file()
204 static unsigned long long sysfs_idlestate_get_one_value(unsigned int cpu, in sysfs_idlestate_get_one_value() argument
216 len = sysfs_idlestate_read_file(cpu, idlestate, in sysfs_idlestate_get_one_value()
244 static char *sysfs_idlestate_get_one_string(unsigned int cpu, in sysfs_idlestate_get_one_string() argument
255 len = sysfs_idlestate_read_file(cpu, idlestate, in sysfs_idlestate_get_one_string()
278 int sysfs_is_idlestate_disabled(unsigned int cpu, in sysfs_is_idlestate_disabled() argument
281 if (sysfs_get_idlestate_count(cpu) <= idlestate) in sysfs_is_idlestate_disabled()
284 if (!sysfs_idlestate_file_exists(cpu, idlestate, in sysfs_is_idlestate_disabled()
287 return sysfs_idlestate_get_one_value(cpu, idlestate, IDLESTATE_DISABLE); in sysfs_is_idlestate_disabled()
299 int sysfs_idlestate_disable(unsigned int cpu, in sysfs_idlestate_disable() argument
306 if (sysfs_get_idlestate_count(cpu) <= idlestate) in sysfs_idlestate_disable()
309 if (!sysfs_idlestate_file_exists(cpu, idlestate, in sysfs_idlestate_disable()
315 bytes_written = sysfs_idlestate_write_file(cpu, idlestate, "disable", in sysfs_idlestate_disable()
322 unsigned long sysfs_get_idlestate_latency(unsigned int cpu, in sysfs_get_idlestate_latency() argument
325 return sysfs_idlestate_get_one_value(cpu, idlestate, IDLESTATE_LATENCY); in sysfs_get_idlestate_latency()
328 unsigned long sysfs_get_idlestate_usage(unsigned int cpu, in sysfs_get_idlestate_usage() argument
331 return sysfs_idlestate_get_one_value(cpu, idlestate, IDLESTATE_USAGE); in sysfs_get_idlestate_usage()
334 unsigned long long sysfs_get_idlestate_time(unsigned int cpu, in sysfs_get_idlestate_time() argument
337 return sysfs_idlestate_get_one_value(cpu, idlestate, IDLESTATE_TIME); in sysfs_get_idlestate_time()
340 char *sysfs_get_idlestate_name(unsigned int cpu, unsigned int idlestate) in sysfs_get_idlestate_name() argument
342 return sysfs_idlestate_get_one_string(cpu, idlestate, IDLESTATE_NAME); in sysfs_get_idlestate_name()
345 char *sysfs_get_idlestate_desc(unsigned int cpu, unsigned int idlestate) in sysfs_get_idlestate_desc() argument
347 return sysfs_idlestate_get_one_string(cpu, idlestate, IDLESTATE_DESC); in sysfs_get_idlestate_desc()
355 unsigned int sysfs_get_idlestate_count(unsigned int cpu) in sysfs_get_idlestate_count() argument
366 snprintf(file, SYSFS_PATH_MAX, PATH_TO_CPU "cpu%u/cpuidle/state0", cpu); in sysfs_get_idlestate_count()
372 "cpu%u/cpuidle/state%d", cpu, idlestates); in sysfs_get_idlestate_count()