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

Go to the source code of this file.

Macros

#define irq_ctx_init(cpu)   do { } while (0)
 
#define __ARCH_HAS_DO_SOFTIRQ
 

Functions

void native_init_IRQ (void)
 
bool handle_irq (unsigned irq, struct pt_regs *regs)
 
unsigned int do_IRQ (struct pt_regs *regs)
 
 DECLARE_BITMAP (used_vectors, NR_VECTORS)
 
int vector_used_by_percpu_irq (unsigned int vector)
 
void init_ISA_irqs (void)
 

Variables

void(* x86_platform_ipi_callback )(void)
 

Macro Definition Documentation

#define __ARCH_HAS_DO_SOFTIRQ

Definition at line 24 of file irq.h.

#define irq_ctx_init (   cpu)    do { } while (0)

Definition at line 21 of file irq.h.

Function Documentation

DECLARE_BITMAP ( used_vectors  ,
NR_VECTORS   
)
unsigned int do_IRQ ( struct pt_regs regs)

Definition at line 27 of file irq.c.

bool handle_irq ( unsigned  irq,
struct pt_regs regs 
)

Definition at line 183 of file irq_32.c.

void init_ISA_irqs ( void  )

Definition at line 103 of file irqinit.c.

void native_init_IRQ ( void  )

Definition at line 221 of file irqinit.c.

int vector_used_by_percpu_irq ( unsigned int  vector)

Definition at line 91 of file irqinit.c.

Variable Documentation

void(* x86_platform_ipi_callback)(void)

Definition at line 24 of file irq.c.