hardirq.h (ecd740c6f2f092b90b95fa35f757973589eaaca2) | hardirq.h (0869b6fd209bda402576a9a559120ddd4f61198e) |
---|---|
1#ifndef _ASM_POWERPC_HARDIRQ_H 2#define _ASM_POWERPC_HARDIRQ_H 3 4#include <linux/threads.h> 5#include <linux/irq.h> 6 7typedef struct { 8 unsigned int __softirq_pending; 9 unsigned int timer_irqs_event; 10 unsigned int timer_irqs_others; 11 unsigned int pmu_irqs; 12 unsigned int mce_exceptions; 13 unsigned int spurious_irqs; | 1#ifndef _ASM_POWERPC_HARDIRQ_H 2#define _ASM_POWERPC_HARDIRQ_H 3 4#include <linux/threads.h> 5#include <linux/irq.h> 6 7typedef struct { 8 unsigned int __softirq_pending; 9 unsigned int timer_irqs_event; 10 unsigned int timer_irqs_others; 11 unsigned int pmu_irqs; 12 unsigned int mce_exceptions; 13 unsigned int spurious_irqs; |
14 unsigned int hmi_exceptions; |
|
14#ifdef CONFIG_PPC_DOORBELL 15 unsigned int doorbell_irqs; 16#endif 17} ____cacheline_aligned irq_cpustat_t; 18 19DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat); 20 21#define __ARCH_IRQ_STAT --- 12 unchanged lines hidden --- | 15#ifdef CONFIG_PPC_DOORBELL 16 unsigned int doorbell_irqs; 17#endif 18} ____cacheline_aligned irq_cpustat_t; 19 20DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat); 21 22#define __ARCH_IRQ_STAT --- 12 unchanged lines hidden --- |