]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - arch/powerpc/include/asm/hardirq.h
powerpc: Add timer, performance monitor and machine check counts to /proc/interrupts
[net-next-2.6.git] / arch / powerpc / include / asm / hardirq.h
index 9bf3467581b1a0e6b14938aba8b080616d9bf962..cd2d4be882aaa0c819714d68f79952277d22563a 100644 (file)
@@ -6,6 +6,9 @@
 
 typedef struct {
        unsigned int __softirq_pending;
+       unsigned int timer_irqs;
+       unsigned int pmu_irqs;
+       unsigned int mce_exceptions;
 } ____cacheline_aligned irq_cpustat_t;
 
 DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);
@@ -19,4 +22,10 @@ static inline void ack_bad_irq(unsigned int irq)
        printk(KERN_CRIT "unexpected IRQ trap at vector %02x\n", irq);
 }
 
+extern u64 arch_irq_stat_cpu(unsigned int cpu);
+#define arch_irq_stat_cpu      arch_irq_stat_cpu
+
+extern u64 arch_irq_stat(void);
+#define arch_irq_stat          arch_irq_stat
+
 #endif /* _ASM_POWERPC_HARDIRQ_H */