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