File: /Users/paulross/dev/linux/linux-3.13/arch/x86/include/asm/idle.h

Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.

       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 */
      15: static inline void enter_idle(void) { }
      16: static inline void exit_idle(void) { }
      17: static inline void __exit_idle(void) { }
      18: #endif /* CONFIG_X86_64 */
      19: 
      20: void amd_e400_remove_cpu(int cpu);
      21: 
      22: #endif /* _ASM_X86_IDLE_H */
      23: