/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_IRQNR_H #define _LINUX_IRQNR_H #include <uapi/linux/irqnr.h> extern int nr_irqs; extern struct irq_desc *irq_to_desc(unsigned int irq); unsigned int irq_get_next_irq(unsigned int offset); #define for_each_irq_desc(irq, desc) … #define for_each_irq_desc_reverse(irq, desc) … #define for_each_active_irq(irq) … #define for_each_irq_nr(irq) … #endif