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.


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


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


void(* x86_platform_ipi_callback )(void)

Macro Definition Documentation


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  ,
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.