1 #ifndef _ASM_X86_IDLE_H 2 #define _ASM_X86_IDLE_H 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); 9 void idle_notifier_unregister(struct notifier_block *n); 10 11 #ifdef CONFIG_X86_64 12 void enter_idle(void); 13 void exit_idle(void); 14 #else /* !CONFIG_X86_64 */ enter_idle(void)15static inline void enter_idle(void) { } exit_idle(void)16static inline void exit_idle(void) { } 17 #endif /* CONFIG_X86_64 */ 18 19 void c1e_remove_cpu(int cpu); 20 21 #endif /* _ASM_X86_IDLE_H */ 22