Jan Beulich | 908dcec | 2006-06-23 02:06:00 -0700 | [diff] [blame] | 1 | #ifndef _LINUX_IRQRETURN_H |
| 2 | #define _LINUX_IRQRETURN_H |
| 3 | |
Thomas Gleixner | bedd30d | 2008-09-30 23:14:27 +0200 | [diff] [blame^] | 4 | /** |
| 5 | * enum irqreturn |
| 6 | * @IRQ_NONE interrupt was not from this device |
| 7 | * @IRQ_HANDLED interrupt was handled by this device |
Jan Beulich | 908dcec | 2006-06-23 02:06:00 -0700 | [diff] [blame] | 8 | */ |
Thomas Gleixner | bedd30d | 2008-09-30 23:14:27 +0200 | [diff] [blame^] | 9 | enum irqreturn { |
| 10 | IRQ_NONE, |
| 11 | IRQ_HANDLED, |
| 12 | }; |
Jan Beulich | 908dcec | 2006-06-23 02:06:00 -0700 | [diff] [blame] | 13 | |
Thomas Gleixner | bedd30d | 2008-09-30 23:14:27 +0200 | [diff] [blame^] | 14 | typedef enum irqreturn irqreturn_t; |
| 15 | #define IRQ_RETVAL(x) ((x) != IRQ_NONE) |
Jan Beulich | 908dcec | 2006-06-23 02:06:00 -0700 | [diff] [blame] | 16 | |
| 17 | #endif |