/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_IRQFLAGS_TYPES_H #define _LINUX_IRQFLAGS_TYPES_H #ifdef CONFIG_TRACE_IRQFLAGS /* Per-task IRQ trace events information. */ struct irqtrace_events { unsigned int irq_events; unsigned long hardirq_enable_ip; unsigned long hardirq_disable_ip; unsigned int hardirq_enable_event; unsigned int hardirq_disable_event; unsigned long softirq_disable_ip; unsigned long softirq_enable_ip; unsigned int softirq_disable_event; unsigned int softirq_enable_event; }; #endif #endif /* _LINUX_IRQFLAGS_TYPES_H */