1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _LINUX_IRQFLAGS_TYPES_H
3#define _LINUX_IRQFLAGS_TYPES_H
4
5#ifdef CONFIG_TRACE_IRQFLAGS
6
7/* Per-task IRQ trace events information. */
8struct irqtrace_events {
9	unsigned int	irq_events;
10	unsigned long	hardirq_enable_ip;
11	unsigned long	hardirq_disable_ip;
12	unsigned int	hardirq_enable_event;
13	unsigned int	hardirq_disable_event;
14	unsigned long	softirq_disable_ip;
15	unsigned long	softirq_enable_ip;
16	unsigned int	softirq_disable_event;
17	unsigned int	softirq_enable_event;
18};
19
20#endif
21
22#endif /* _LINUX_IRQFLAGS_TYPES_H */
23