27 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2#ifndef __CPUPOWER_CPUIDLE_H__3#define __CPUPOWER_CPUIDLE_H__4 5int cpuidle_is_state_disabled(unsigned int cpu,6 unsigned int idlestate);7int cpuidle_state_disable(unsigned int cpu, unsigned int idlestate,8 unsigned int disable);9unsigned long cpuidle_state_latency(unsigned int cpu,10 unsigned int idlestate);11unsigned long cpuidle_state_residency(unsigned int cpu,12 unsigned int idlestate);13unsigned long cpuidle_state_usage(unsigned int cpu,14 unsigned int idlestate);15unsigned long long cpuidle_state_time(unsigned int cpu,16 unsigned int idlestate);17char *cpuidle_state_name(unsigned int cpu,18 unsigned int idlestate);19char *cpuidle_state_desc(unsigned int cpu,20 unsigned int idlestate);21unsigned int cpuidle_state_count(unsigned int cpu);22 23char *cpuidle_get_governor(void);24char *cpuidle_get_driver(void);25 26#endif /* __CPUPOWER_HELPERS_SYSFS_H__ */27