cregit-Linux how code gets into the kernel

Release 4.11 arch/arm/include/asm/hardirq.h

#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

PersonTokensPropCommitsCommitProp
Russell King6263.92%642.86%
Linus Torvalds (pre-git)2828.87%428.57%
Linus Torvalds44.12%214.29%
Christoph Hellwig22.06%17.14%
Marc Zyngier11.03%17.14%
Total97100.00%14100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.