blob: baa3f783d27dcb58c1de4fa66eb5f31deaecc872 [file] [log] [blame]
Vegard Nossum77ef50a2008-06-18 17:08:48 +02001#ifndef ASM_X86__IDLE_H
2#define ASM_X86__IDLE_H
Andi Kleen95833c82006-01-11 22:44:36 +01003
4#define IDLE_START 1
5#define IDLE_END 2
6
7struct notifier_block;
8void idle_notifier_register(struct notifier_block *n);
Andi Kleen95833c82006-01-11 22:44:36 +01009
10void enter_idle(void);
11void exit_idle(void);
12
Thomas Gleixner4faac972008-09-22 18:54:29 +020013void c1e_remove_cpu(int cpu);
14
Vegard Nossum77ef50a2008-06-18 17:08:48 +020015#endif /* ASM_X86__IDLE_H */