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 <linux/linkage.h>
#include <linux/smp.h>
#include <linux/irqdomain.h>
#include <asm/mipsmtregs.h>
#include <irq.h>

Go to the source code of this file.

Macros

#define irq_canonicalize(irq)   (irq) /* Sane hardware, sane code ... */
 
#define CP0_LEGACY_COMPARE_IRQ   7
 
#define CP0_LEGACY_PERFCNT_IRQ   7
 

Functions

void do_IRQ (unsigned int irq)
 
void arch_init_irq (void)
 
void spurious_interrupt (void)
 
int allocate_irqno (void)
 
void alloc_legacy_irqno (void)
 
void free_irqno (unsigned int irq)
 

Variables

int cp0_compare_irq
 
int cp0_compare_irq_shift
 
int cp0_perfcount_irq
 

Macro Definition Documentation

#define CP0_LEGACY_COMPARE_IRQ   7

Definition at line 138 of file irq.h.

#define CP0_LEGACY_PERFCNT_IRQ   7

Definition at line 139 of file irq.h.

#define irq_canonicalize (   irq)    (irq) /* Sane hardware, sane code ... */

Definition at line 26 of file irq.h.

Function Documentation

void alloc_legacy_irqno ( void  )

Definition at line 55 of file irq.c.

int allocate_irqno ( void  )

Definition at line 34 of file irq.c.

void arch_init_irq ( void  )

Definition at line 966 of file irq.c.

void do_IRQ ( unsigned int  irq)

Definition at line 141 of file irq.c.

void free_irqno ( unsigned int  irq)

Definition at line 63 of file irq.c.

void spurious_interrupt ( void  )

Definition at line 88 of file irq.c.

Variable Documentation

int cp0_compare_irq

Definition at line 1505 of file traps.c.

int cp0_compare_irq_shift

Definition at line 1507 of file traps.c.

int cp0_perfcount_irq

Definition at line 1512 of file traps.c.