Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
hardirq.h File Reference
#include <linux/threads.h>
#include <linux/irq.h>

Go to the source code of this file.

Data Structures

struct  ____cacheline_aligned
 

Macros

#define __ARCH_IRQ_STAT
 
#define local_softirq_pending()   __get_cpu_var(irq_stat).__softirq_pending
 
#define arch_irq_stat_cpu   arch_irq_stat_cpu
 

Functions

 DECLARE_PER_CPU_SHARED_ALIGNED (irq_cpustat_t, irq_stat)
 
u64 arch_irq_stat_cpu (unsigned int cpu)
 

Macro Definition Documentation

#define __ARCH_IRQ_STAT

Definition at line 17 of file hardirq.h.

#define arch_irq_stat_cpu   arch_irq_stat_cpu

Definition at line 27 of file hardirq.h.

#define local_softirq_pending ( )    __get_cpu_var(irq_stat).__softirq_pending

Definition at line 19 of file hardirq.h.

Function Documentation

u64 arch_irq_stat_cpu ( unsigned int  cpu)

Definition at line 376 of file irq.c.

DECLARE_PER_CPU_SHARED_ALIGNED ( irq_cpustat_t  ,
irq_stat   
)