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/cache.h>
#include <linux/threads.h>
#include <asm/irq.h>
#include <linux/irq_cpustat.h>

Go to the source code of this file.

Data Structures

struct  ____cacheline_aligned
 

Macros

#define NR_IPI   4
 
#define __inc_irq_stat(cpu, member)   __IRQ_STAT(cpu, member)++
 
#define __get_irq_stat(cpu, member)   __IRQ_STAT(cpu, member)
 
#define __ARCH_IRQ_EXIT_IRQS_DISABLED   1
 

Functions

void handle_IRQ (unsigned int, struct pt_regs *)
 

Macro Definition Documentation

#define __ARCH_IRQ_EXIT_IRQS_DISABLED   1

Definition at line 42 of file hardirq.h.

#define __get_irq_stat (   cpu,
  member 
)    __IRQ_STAT(cpu, member)

Definition at line 35 of file hardirq.h.

#define __inc_irq_stat (   cpu,
  member 
)    __IRQ_STAT(cpu, member)++

Definition at line 34 of file hardirq.h.

#define NR_IPI   4

Definition at line 23 of file hardirq.h.

Function Documentation

void handle_IRQ ( unsigned  int,
struct pt_regs  
)

Definition at line 64 of file irq.c.