Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
irq.h File Reference

Go to the source code of this file.

Macros

#define MIPS_CPU_IRQ_BASE   0
 
#define MIPS_CPU_IRQ(x)   (MIPS_CPU_IRQ_BASE + (x))
 
#define MIPS_SOFTINT0_IRQ   MIPS_CPU_IRQ(0)
 
#define MIPS_SOFTINT1_IRQ   MIPS_CPU_IRQ(1)
 
#define INT0_IRQ   MIPS_CPU_IRQ(2)
 
#define INT1_IRQ   MIPS_CPU_IRQ(3)
 
#define INT2_IRQ   MIPS_CPU_IRQ(4)
 
#define INT3_IRQ   MIPS_CPU_IRQ(5)
 
#define INT4_IRQ   MIPS_CPU_IRQ(6)
 
#define TIMER_IRQ   MIPS_CPU_IRQ(7)
 
#define SYSINT1_IRQ_BASE   8
 
#define SYSINT1_IRQ(x)   (SYSINT1_IRQ_BASE + (x))
 
#define BATTRY_IRQ   SYSINT1_IRQ(0)
 
#define POWER_IRQ   SYSINT1_IRQ(1)
 
#define RTCLONG1_IRQ   SYSINT1_IRQ(2)
 
#define ELAPSEDTIME_IRQ   SYSINT1_IRQ(3)
 
#define PIU_IRQ   SYSINT1_IRQ(5)
 
#define AIU_IRQ   SYSINT1_IRQ(6)
 
#define KIU_IRQ   SYSINT1_IRQ(7)
 
#define GIUINT_IRQ   SYSINT1_IRQ(8)
 
#define SIU_IRQ   SYSINT1_IRQ(9)
 
#define BUSERR_IRQ   SYSINT1_IRQ(10)
 
#define SOFTINT_IRQ   SYSINT1_IRQ(11)
 
#define CLKRUN_IRQ   SYSINT1_IRQ(12)
 
#define DOZEPIU_IRQ   SYSINT1_IRQ(13)
 
#define SYSINT1_IRQ_LAST   DOZEPIU_IRQ
 
#define SYSINT2_IRQ_BASE   24
 
#define SYSINT2_IRQ(x)   (SYSINT2_IRQ_BASE + (x))
 
#define RTCLONG2_IRQ   SYSINT2_IRQ(0)
 
#define LED_IRQ   SYSINT2_IRQ(1)
 
#define HSP_IRQ   SYSINT2_IRQ(2)
 
#define TCLOCK_IRQ   SYSINT2_IRQ(3)
 
#define FIR_IRQ   SYSINT2_IRQ(4)
 
#define CEU_IRQ   SYSINT2_IRQ(4) /* same number as FIR_IRQ */
 
#define DSIU_IRQ   SYSINT2_IRQ(5)
 
#define PCI_IRQ   SYSINT2_IRQ(6)
 
#define SCU_IRQ   SYSINT2_IRQ(7)
 
#define CSI_IRQ   SYSINT2_IRQ(8)
 
#define BCU_IRQ   SYSINT2_IRQ(9)
 
#define ETHERNET_IRQ   SYSINT2_IRQ(10)
 
#define SYSINT2_IRQ_LAST   ETHERNET_IRQ
 
#define GIU_IRQ_BASE   40
 
#define GIU_IRQ(x)   (GIU_IRQ_BASE + (x)) /* IRQ 40-71 */
 
#define GIU_IRQ_LAST   GIU_IRQ(31)
 
#define VRC4173_IRQ_BASE   72
 
#define VRC4173_IRQ(x)   (VRC4173_IRQ_BASE + (x))
 
#define VRC4173_USB_IRQ   VRC4173_IRQ(0)
 
#define VRC4173_PCMCIA2_IRQ   VRC4173_IRQ(1)
 
#define VRC4173_PCMCIA1_IRQ   VRC4173_IRQ(2)
 
#define VRC4173_PS2CH2_IRQ   VRC4173_IRQ(3)
 
#define VRC4173_PS2CH1_IRQ   VRC4173_IRQ(4)
 
#define VRC4173_PIU_IRQ   VRC4173_IRQ(5)
 
#define VRC4173_AIU_IRQ   VRC4173_IRQ(6)
 
#define VRC4173_KIU_IRQ   VRC4173_IRQ(7)
 
#define VRC4173_GIU_IRQ   VRC4173_IRQ(8)
 
#define VRC4173_AC97_IRQ   VRC4173_IRQ(9)
 
#define VRC4173_AC97INT1_IRQ   VRC4173_IRQ(10)
 
#define VRC4173_DOZEPIU_IRQ   VRC4173_IRQ(13)
 
#define VRC4173_IRQ_LAST   VRC4173_DOZEPIU_IRQ
 

Macro Definition Documentation

#define AIU_IRQ   SYSINT1_IRQ(6)

Definition at line 45 of file irq.h.

#define BATTRY_IRQ   SYSINT1_IRQ(0)

Definition at line 39 of file irq.h.

#define BCU_IRQ   SYSINT2_IRQ(9)

Definition at line 70 of file irq.h.

#define BUSERR_IRQ   SYSINT1_IRQ(10)

Definition at line 49 of file irq.h.

#define CEU_IRQ   SYSINT2_IRQ(4) /* same number as FIR_IRQ */

Definition at line 65 of file irq.h.

#define CLKRUN_IRQ   SYSINT1_IRQ(12)

Definition at line 51 of file irq.h.

#define CSI_IRQ   SYSINT2_IRQ(8)

Definition at line 69 of file irq.h.

#define DOZEPIU_IRQ   SYSINT1_IRQ(13)

Definition at line 52 of file irq.h.

#define DSIU_IRQ   SYSINT2_IRQ(5)

Definition at line 66 of file irq.h.

#define ELAPSEDTIME_IRQ   SYSINT1_IRQ(3)

Definition at line 42 of file irq.h.

#define ETHERNET_IRQ   SYSINT2_IRQ(10)

Definition at line 71 of file irq.h.

#define FIR_IRQ   SYSINT2_IRQ(4)

Definition at line 64 of file irq.h.

#define GIU_IRQ (   x)    (GIU_IRQ_BASE + (x)) /* IRQ 40-71 */

Definition at line 78 of file irq.h.

#define GIU_IRQ_BASE   40

Definition at line 77 of file irq.h.

#define GIU_IRQ_LAST   GIU_IRQ(31)

Definition at line 79 of file irq.h.

#define GIUINT_IRQ   SYSINT1_IRQ(8)

Definition at line 47 of file irq.h.

#define HSP_IRQ   SYSINT2_IRQ(2)

Definition at line 62 of file irq.h.

#define INT0_IRQ   MIPS_CPU_IRQ(2)

Definition at line 27 of file irq.h.

#define INT1_IRQ   MIPS_CPU_IRQ(3)

Definition at line 28 of file irq.h.

#define INT2_IRQ   MIPS_CPU_IRQ(4)

Definition at line 29 of file irq.h.

#define INT3_IRQ   MIPS_CPU_IRQ(5)

Definition at line 30 of file irq.h.

#define INT4_IRQ   MIPS_CPU_IRQ(6)

Definition at line 31 of file irq.h.

#define KIU_IRQ   SYSINT1_IRQ(7)

Definition at line 46 of file irq.h.

#define LED_IRQ   SYSINT2_IRQ(1)

Definition at line 61 of file irq.h.

#define MIPS_CPU_IRQ (   x)    (MIPS_CPU_IRQ_BASE + (x))

Definition at line 24 of file irq.h.

#define MIPS_CPU_IRQ_BASE   0

Definition at line 23 of file irq.h.

#define MIPS_SOFTINT0_IRQ   MIPS_CPU_IRQ(0)

Definition at line 25 of file irq.h.

#define MIPS_SOFTINT1_IRQ   MIPS_CPU_IRQ(1)

Definition at line 26 of file irq.h.

#define PCI_IRQ   SYSINT2_IRQ(6)

Definition at line 67 of file irq.h.

#define PIU_IRQ   SYSINT1_IRQ(5)

Definition at line 44 of file irq.h.

#define POWER_IRQ   SYSINT1_IRQ(1)

Definition at line 40 of file irq.h.

#define RTCLONG1_IRQ   SYSINT1_IRQ(2)

Definition at line 41 of file irq.h.

#define RTCLONG2_IRQ   SYSINT2_IRQ(0)

Definition at line 60 of file irq.h.

#define SCU_IRQ   SYSINT2_IRQ(7)

Definition at line 68 of file irq.h.

#define SIU_IRQ   SYSINT1_IRQ(9)

Definition at line 48 of file irq.h.

#define SOFTINT_IRQ   SYSINT1_IRQ(11)

Definition at line 50 of file irq.h.

#define SYSINT1_IRQ (   x)    (SYSINT1_IRQ_BASE + (x))

Definition at line 38 of file irq.h.

#define SYSINT1_IRQ_BASE   8

Definition at line 37 of file irq.h.

#define SYSINT1_IRQ_LAST   DOZEPIU_IRQ

Definition at line 53 of file irq.h.

#define SYSINT2_IRQ (   x)    (SYSINT2_IRQ_BASE + (x))

Definition at line 59 of file irq.h.

#define SYSINT2_IRQ_BASE   24

Definition at line 58 of file irq.h.

#define SYSINT2_IRQ_LAST   ETHERNET_IRQ

Definition at line 72 of file irq.h.

#define TCLOCK_IRQ   SYSINT2_IRQ(3)

Definition at line 63 of file irq.h.

#define TIMER_IRQ   MIPS_CPU_IRQ(7)

Definition at line 32 of file irq.h.

#define VRC4173_AC97_IRQ   VRC4173_IRQ(9)

Definition at line 95 of file irq.h.

#define VRC4173_AC97INT1_IRQ   VRC4173_IRQ(10)

Definition at line 96 of file irq.h.

#define VRC4173_AIU_IRQ   VRC4173_IRQ(6)

Definition at line 92 of file irq.h.

#define VRC4173_DOZEPIU_IRQ   VRC4173_IRQ(13)

Definition at line 98 of file irq.h.

#define VRC4173_GIU_IRQ   VRC4173_IRQ(8)

Definition at line 94 of file irq.h.

#define VRC4173_IRQ (   x)    (VRC4173_IRQ_BASE + (x))

Definition at line 85 of file irq.h.

#define VRC4173_IRQ_BASE   72

Definition at line 84 of file irq.h.

#define VRC4173_IRQ_LAST   VRC4173_DOZEPIU_IRQ

Definition at line 99 of file irq.h.

#define VRC4173_KIU_IRQ   VRC4173_IRQ(7)

Definition at line 93 of file irq.h.

#define VRC4173_PCMCIA1_IRQ   VRC4173_IRQ(2)

Definition at line 88 of file irq.h.

#define VRC4173_PCMCIA2_IRQ   VRC4173_IRQ(1)

Definition at line 87 of file irq.h.

#define VRC4173_PIU_IRQ   VRC4173_IRQ(5)

Definition at line 91 of file irq.h.

#define VRC4173_PS2CH1_IRQ   VRC4173_IRQ(4)

Definition at line 90 of file irq.h.

#define VRC4173_PS2CH2_IRQ   VRC4173_IRQ(3)

Definition at line 89 of file irq.h.

#define VRC4173_USB_IRQ   VRC4173_IRQ(0)

Definition at line 86 of file irq.h.