Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
tools
power
cpupower
lib
sysfs.h
Go to the documentation of this file.
1
/* General */
2
extern
unsigned
int
sysfs_cpu_exists
(
unsigned
int
cpu
);
3
4
/* CPUfreq */
5
extern
unsigned
long
sysfs_get_freq_kernel
(
unsigned
int
cpu
);
6
extern
unsigned
long
sysfs_get_freq_hardware
(
unsigned
int
cpu
);
7
extern
unsigned
long
sysfs_get_freq_transition_latency
(
unsigned
int
cpu
);
8
extern
int
sysfs_get_freq_hardware_limits
(
unsigned
int
cpu
,
9
unsigned
long
*
min
,
unsigned
long
*
max
);
10
extern
char
*
sysfs_get_freq_driver
(
unsigned
int
cpu
);
11
extern
struct
cpufreq_policy
*
sysfs_get_freq_policy
(
unsigned
int
cpu
);
12
extern
struct
cpufreq_available_governors
*
sysfs_get_freq_available_governors
(
13
unsigned
int
cpu
);
14
extern
struct
cpufreq_available_frequencies
*
sysfs_get_available_frequencies
(
15
unsigned
int
cpu
);
16
extern
struct
cpufreq_affected_cpus
*
sysfs_get_freq_affected_cpus
(
17
unsigned
int
cpu
);
18
extern
struct
cpufreq_affected_cpus
*
sysfs_get_freq_related_cpus
(
19
unsigned
int
cpu
);
20
extern
struct
cpufreq_stats
*
sysfs_get_freq_stats
(
unsigned
int
cpu
,
21
unsigned
long
long
*total_time);
22
extern
unsigned
long
sysfs_get_freq_transitions
(
unsigned
int
cpu
);
23
extern
int
sysfs_set_freq_policy
(
unsigned
int
cpu
,
24
struct
cpufreq_policy
*policy);
25
extern
int
sysfs_modify_freq_policy_min
(
unsigned
int
cpu
,
26
unsigned
long
min_freq);
27
extern
int
sysfs_modify_freq_policy_max
(
unsigned
int
cpu
,
28
unsigned
long
max_freq);
29
extern
int
sysfs_modify_freq_policy_governor
(
unsigned
int
cpu
,
char
*governor);
30
extern
int
sysfs_set_frequency
(
unsigned
int
cpu
,
31
unsigned
long
target_frequency);
Generated on Thu Jan 10 2013 14:10:18 for Linux Kernel by
1.8.2