#ifndef __ASM_HARDIRQ_H #define __ASM_HARDIRQ_H #include <linux/cache.h> #include <linux/threads.h> #include <asm/irq.h> #define NR_IPI 7 typedef struct { unsigned int __softirq_pending; #ifdef CONFIG_SMP unsigned int ipi_irqs[NR_IPI]; #endif } ____cacheline_aligned irq_cpustat_t; #include <linux/irq_cpustat.h> /* Standard mappings for irq_cpustat_t above */ #define __inc_irq_stat(cpu, member) __IRQ_STAT(cpu, member)++ #define __get_irq_stat(cpu, member) __IRQ_STAT(cpu, member) #ifdef CONFIG_SMP u64 smp_irq_stat_cpu(unsigned int cpu); #else #define smp_irq_stat_cpu(cpu) 0 #endif #define arch_irq_stat_cpu smp_irq_stat_cpu #define __ARCH_IRQ_EXIT_IRQS_DISABLED 1 #endif /* __ASM_HARDIRQ_H */Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Russell King | 62 | 63.92% | 6 | 42.86% |
Linus Torvalds (pre-git) | 28 | 28.87% | 4 | 28.57% |
Linus Torvalds | 4 | 4.12% | 2 | 14.29% |
Christoph Hellwig | 2 | 2.06% | 1 | 7.14% |
Marc Zyngier | 1 | 1.03% | 1 | 7.14% |
Total | 97 | 100.00% | 14 | 100.00% |