Linux Kernel
3.7.1
|
#include <linux/percpu.h>
#include <linux/list.h>
#include <linux/kobject.h>
#include <linux/completion.h>
#include <linux/hrtimer.h>
Go to the source code of this file.
Data Structures | |
struct | cpuidle_state_usage |
struct | cpuidle_state |
struct | cpuidle_state_kobj |
struct | cpuidle_device |
struct | cpuidle_driver |
struct | cpuidle_governor |
Macros | |
#define | CPUIDLE_STATE_MAX 8 |
#define | CPUIDLE_NAME_LEN 16 |
#define | CPUIDLE_DESC_LEN 32 |
#define | CPUIDLE_FLAG_TIME_VALID (0x01) /* is residency time measurable? */ |
#define | CPUIDLE_FLAG_COUPLED (0x02) /* state applies to multiple cpus */ |
#define | CPUIDLE_DRIVER_FLAGS_MASK (0xFFFF0000) |
#define | CPUIDLE_DRIVER_STATE_START 0 |
Functions | |
DECLARE_PER_CPU (struct cpuidle_device *, cpuidle_devices) | |
#define CPUIDLE_FLAG_COUPLED (0x02) /* state applies to multiple cpus */ |
#define CPUIDLE_FLAG_TIME_VALID (0x01) /* is residency time measurable? */ |
DECLARE_PER_CPU | ( | struct cpuidle_device * | , |
cpuidle_devices | |||
) |