Commit | Line | Data |
---|---|---|
1965aae3 PA |
1 | #ifndef _ASM_X86_IDLE_H |
2 | #define _ASM_X86_IDLE_H | |
95833c83 AK |
3 | |
4 | #define IDLE_START 1 | |
5 | #define IDLE_END 2 | |
6 | ||
7 | struct notifier_block; | |
8 | void idle_notifier_register(struct notifier_block *n); | |
27471fdb | 9 | void idle_notifier_unregister(struct notifier_block *n); |
95833c83 | 10 | |
8f2466f4 | 11 | #ifdef CONFIG_X86_64 |
95833c83 AK |
12 | void enter_idle(void); |
13 | void exit_idle(void); | |
8f2466f4 HS |
14 | #else /* !CONFIG_X86_64 */ |
15 | static inline void enter_idle(void) { } | |
16 | static inline void exit_idle(void) { } | |
90e24014 | 17 | static inline void __exit_idle(void) { } |
8f2466f4 | 18 | #endif /* CONFIG_X86_64 */ |
95833c83 | 19 | |
02c68a02 | 20 | void amd_e400_remove_cpu(int cpu); |
4faac97d | 21 | |
1965aae3 | 22 | #endif /* _ASM_X86_IDLE_H */ |