| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | #ifndef __ASM_SH_HARDIRQ_H
 | 
					
						
							|  |  |  | #define __ASM_SH_HARDIRQ_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-10-14 16:42:28 +09:00
										 |  |  | #include <linux/threads.h>
 | 
					
						
							|  |  |  | #include <linux/irq.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | typedef struct { | 
					
						
							|  |  |  | 	unsigned int __softirq_pending; | 
					
						
							|  |  |  | 	unsigned int __nmi_count;		/* arch dependent */ | 
					
						
							|  |  |  | } ____cacheline_aligned irq_cpustat_t; | 
					
						
							| 
									
										
										
										
											2009-08-04 16:55:29 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-10-14 16:42:28 +09:00
										 |  |  | #include <linux/irq_cpustat.h>	/* Standard mappings for irq_cpustat_t above */
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | extern void ack_bad_irq(unsigned int irq); | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | #endif /* __ASM_SH_HARDIRQ_H */
 |