blob: 48b191313a99256a17730f0813f051b46c062b61 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#ifndef __ASM_SH_HARDIRQ_H
2#define __ASM_SH_HARDIRQ_H
3
Paul Mundt731ba332009-10-14 16:42:28 +09004#include <linux/threads.h>
5#include <linux/irq.h>
Christoph Hellwigc1155e32009-08-04 16:55:29 +02006
Paul Mundt731ba332009-10-14 16:42:28 +09007typedef struct {
8 unsigned int __softirq_pending;
9 unsigned int __nmi_count; /* arch dependent */
10} ____cacheline_aligned irq_cpustat_t;
11
12#include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */
13
14extern void ack_bad_irq(unsigned int irq);
Linus Torvalds1da177e2005-04-16 15:20:36 -070015
16#endif /* __ASM_SH_HARDIRQ_H */