cregit-Linux how code gets into the kernel

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

/* SPDX-License-Identifier: GPL-2.0 */
#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.27%640.00%
Linus Torvalds (pre-git)2828.57%426.67%
Linus Torvalds44.08%213.33%
Christoph Hellwig22.04%16.67%
Greg Kroah-Hartman11.02%16.67%
Marc Zyngier11.02%16.67%
Total98100.00%15100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.