1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 275ffc007SThomas Gleixner #ifndef _LINUX_IRQHANDLER_H 375ffc007SThomas Gleixner #define _LINUX_IRQHANDLER_H 475ffc007SThomas Gleixner 575ffc007SThomas Gleixner /* 675ffc007SThomas Gleixner * Interrupt flow handler typedefs are defined here to avoid circular 775ffc007SThomas Gleixner * include dependencies. 875ffc007SThomas Gleixner */ 975ffc007SThomas Gleixner 1075ffc007SThomas Gleixner struct irq_desc; 11*96766356SDawei Li 12bd0b9ac4SThomas Gleixner typedef void (*irq_flow_handler_t)(struct irq_desc *desc); 1375ffc007SThomas Gleixner 1475ffc007SThomas Gleixner #endif 15