Thomas Gleixner | 75ffc00 | 2014-11-11 21:58:34 +0100 | [diff] [blame] | 1 | #ifndef _LINUX_IRQHANDLER_H |
| 2 | #define _LINUX_IRQHANDLER_H |
| 3 | |
| 4 | /* |
| 5 | * Interrupt flow handler typedefs are defined here to avoid circular |
| 6 | * include dependencies. |
| 7 | */ |
| 8 | |
| 9 | struct irq_desc; |
| 10 | struct irq_data; |
Thomas Gleixner | bd0b9ac | 2015-09-14 10:42:37 +0200 | [diff] [blame] | 11 | typedef void (*irq_flow_handler_t)(struct irq_desc *desc); |
Thomas Gleixner | 75ffc00 | 2014-11-11 21:58:34 +0100 | [diff] [blame] | 12 | typedef void (*irq_preflow_handler_t)(struct irq_data *data); |
| 13 | |
| 14 | #endif |