Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 33bc227e4e48ddadcf2eacb381c19df338f0a6c8 24 lines 609 B view raw
1#ifndef __ASM_HARDIRQ_H 2#define __ASM_HARDIRQ_H 3 4#include <linux/config.h> 5#include <linux/threads.h> 6#include <linux/irq.h> 7 8typedef struct { 9 unsigned int __softirq_pending; 10 unsigned long idle_timestamp; 11 unsigned int __nmi_count; /* arch dependent */ 12 unsigned int apic_timer_irqs; /* arch dependent */ 13} ____cacheline_aligned irq_cpustat_t; 14 15DECLARE_PER_CPU(irq_cpustat_t, irq_stat); 16extern irq_cpustat_t irq_stat[]; 17 18#define __ARCH_IRQ_STAT 19#define __IRQ_STAT(cpu, member) (per_cpu(irq_stat, cpu).member) 20 21void ack_bad_irq(unsigned int irq); 22#include <linux/irq_cpustat.h> 23 24#endif /* __ASM_HARDIRQ_H */