1 #ifndef __ASM_HARDIRQ_H
2 #define __ASM_HARDIRQ_H
4 #include <linux/cache.h>
5 #include <linux/threads.h>
11 unsigned int __softirq_pending
;
13 unsigned int ipi_irqs
[NR_IPI
];
15 } ____cacheline_aligned irq_cpustat_t
;
17 #include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */
19 #define __inc_irq_stat(cpu, member) __IRQ_STAT(cpu, member)++
20 #define __get_irq_stat(cpu, member) __IRQ_STAT(cpu, member)
23 u64
smp_irq_stat_cpu(unsigned int cpu
);
25 #define smp_irq_stat_cpu(cpu) 0
28 #define arch_irq_stat_cpu smp_irq_stat_cpu
30 #define __ARCH_IRQ_EXIT_IRQS_DISABLED 1
32 #endif /* __ASM_HARDIRQ_H */