Lines Matching refs:cpu

47 int sysfs_is_cpu_online(unsigned int cpu)  in sysfs_is_cpu_online()  argument
57 snprintf(path, sizeof(path), PATH_TO_CPU "cpu%u", cpu); in sysfs_is_cpu_online()
66 snprintf(path, sizeof(path), PATH_TO_CPU "cpu%u/online", cpu); in sysfs_is_cpu_online()
103 unsigned int sysfs_idlestate_file_exists(unsigned int cpu, in sysfs_idlestate_file_exists() argument
112 cpu, idlestate, fname); in sysfs_idlestate_file_exists()
124 unsigned int sysfs_idlestate_read_file(unsigned int cpu, unsigned int idlestate, in sysfs_idlestate_read_file() argument
132 cpu, idlestate, fname); in sysfs_idlestate_read_file()
157 unsigned int sysfs_idlestate_write_file(unsigned int cpu, in sysfs_idlestate_write_file() argument
167 cpu, idlestate, fname); in sysfs_idlestate_write_file()
203 static unsigned long long sysfs_idlestate_get_one_value(unsigned int cpu, in sysfs_idlestate_get_one_value() argument
215 len = sysfs_idlestate_read_file(cpu, idlestate, in sysfs_idlestate_get_one_value()
243 static char *sysfs_idlestate_get_one_string(unsigned int cpu, in sysfs_idlestate_get_one_string() argument
254 len = sysfs_idlestate_read_file(cpu, idlestate, in sysfs_idlestate_get_one_string()
277 int sysfs_is_idlestate_disabled(unsigned int cpu, in sysfs_is_idlestate_disabled() argument
280 if (sysfs_get_idlestate_count(cpu) <= idlestate) in sysfs_is_idlestate_disabled()
283 if (!sysfs_idlestate_file_exists(cpu, idlestate, in sysfs_is_idlestate_disabled()
286 return sysfs_idlestate_get_one_value(cpu, idlestate, IDLESTATE_DISABLE); in sysfs_is_idlestate_disabled()
298 int sysfs_idlestate_disable(unsigned int cpu, in sysfs_idlestate_disable() argument
305 if (sysfs_get_idlestate_count(cpu) <= idlestate) in sysfs_idlestate_disable()
308 if (!sysfs_idlestate_file_exists(cpu, idlestate, in sysfs_idlestate_disable()
314 bytes_written = sysfs_idlestate_write_file(cpu, idlestate, "disable", in sysfs_idlestate_disable()
321 unsigned long sysfs_get_idlestate_latency(unsigned int cpu, in sysfs_get_idlestate_latency() argument
324 return sysfs_idlestate_get_one_value(cpu, idlestate, IDLESTATE_LATENCY); in sysfs_get_idlestate_latency()
327 unsigned long sysfs_get_idlestate_usage(unsigned int cpu, in sysfs_get_idlestate_usage() argument
330 return sysfs_idlestate_get_one_value(cpu, idlestate, IDLESTATE_USAGE); in sysfs_get_idlestate_usage()
333 unsigned long long sysfs_get_idlestate_time(unsigned int cpu, in sysfs_get_idlestate_time() argument
336 return sysfs_idlestate_get_one_value(cpu, idlestate, IDLESTATE_TIME); in sysfs_get_idlestate_time()
339 char *sysfs_get_idlestate_name(unsigned int cpu, unsigned int idlestate) in sysfs_get_idlestate_name() argument
341 return sysfs_idlestate_get_one_string(cpu, idlestate, IDLESTATE_NAME); in sysfs_get_idlestate_name()
344 char *sysfs_get_idlestate_desc(unsigned int cpu, unsigned int idlestate) in sysfs_get_idlestate_desc() argument
346 return sysfs_idlestate_get_one_string(cpu, idlestate, IDLESTATE_DESC); in sysfs_get_idlestate_desc()
354 unsigned int sysfs_get_idlestate_count(unsigned int cpu) in sysfs_get_idlestate_count() argument
365 snprintf(file, SYSFS_PATH_MAX, PATH_TO_CPU "cpu%u/cpuidle/state0", cpu); in sysfs_get_idlestate_count()
371 "cpu%u/cpuidle/state%d", cpu, idlestates); in sysfs_get_idlestate_count()