mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 09:36:25 +00:00 
			
		
		
		
	 1da177e4c3
			
		
	
	
		1da177e4c3
		
	
	
	
	
		
			
			Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
		
			
				
	
	
		
			25 lines
		
	
	
		
			609 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			609 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef __ASM_HARDIRQ_H
 | |
| #define __ASM_HARDIRQ_H
 | |
| 
 | |
| #include <linux/config.h>
 | |
| #include <linux/threads.h>
 | |
| #include <linux/irq.h>
 | |
| 
 | |
| typedef struct {
 | |
| 	unsigned int __softirq_pending;
 | |
| 	unsigned long idle_timestamp;
 | |
| 	unsigned int __nmi_count;	/* arch dependent */
 | |
| 	unsigned int apic_timer_irqs;	/* arch dependent */
 | |
| } ____cacheline_aligned irq_cpustat_t;
 | |
| 
 | |
| DECLARE_PER_CPU(irq_cpustat_t, irq_stat);
 | |
| extern irq_cpustat_t irq_stat[];
 | |
| 
 | |
| #define __ARCH_IRQ_STAT
 | |
| #define __IRQ_STAT(cpu, member) (per_cpu(irq_stat, cpu).member)
 | |
| 
 | |
| void ack_bad_irq(unsigned int irq);
 | |
| #include <linux/irq_cpustat.h>
 | |
| 
 | |
| #endif /* __ASM_HARDIRQ_H */
 |