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

Go to the source code of this file.

Macros

#define GT641XX_IRQ_BASE   8
 
#define GT641XX_MEMORY_OUT_OF_RANGE_IRQ   (GT641XX_IRQ_BASE + 1)
 
#define GT641XX_DMA_OUT_OF_RANGE_IRQ   (GT641XX_IRQ_BASE + 2)
 
#define GT641XX_CPU_ACCESS_OUT_OF_RANGE_IRQ   (GT641XX_IRQ_BASE + 3)
 
#define GT641XX_DMA0_IRQ   (GT641XX_IRQ_BASE + 4)
 
#define GT641XX_DMA1_IRQ   (GT641XX_IRQ_BASE + 5)
 
#define GT641XX_DMA2_IRQ   (GT641XX_IRQ_BASE + 6)
 
#define GT641XX_DMA3_IRQ   (GT641XX_IRQ_BASE + 7)
 
#define GT641XX_TIMER0_IRQ   (GT641XX_IRQ_BASE + 8)
 
#define GT641XX_TIMER1_IRQ   (GT641XX_IRQ_BASE + 9)
 
#define GT641XX_TIMER2_IRQ   (GT641XX_IRQ_BASE + 10)
 
#define GT641XX_TIMER3_IRQ   (GT641XX_IRQ_BASE + 11)
 
#define GT641XX_PCI_0_MASTER_READ_ERROR_IRQ   (GT641XX_IRQ_BASE + 12)
 
#define GT641XX_PCI_0_SLAVE_WRITE_ERROR_IRQ   (GT641XX_IRQ_BASE + 13)
 
#define GT641XX_PCI_0_MASTER_WRITE_ERROR_IRQ   (GT641XX_IRQ_BASE + 14)
 
#define GT641XX_PCI_0_SLAVE_READ_ERROR_IRQ   (GT641XX_IRQ_BASE + 15)
 
#define GT641XX_PCI_0_ADDRESS_ERROR_IRQ   (GT641XX_IRQ_BASE + 16)
 
#define GT641XX_MEMORY_ERROR_IRQ   (GT641XX_IRQ_BASE + 17)
 
#define GT641XX_PCI_0_MASTER_ABORT_IRQ   (GT641XX_IRQ_BASE + 18)
 
#define GT641XX_PCI_0_TARGET_ABORT_IRQ   (GT641XX_IRQ_BASE + 19)
 
#define GT641XX_PCI_0_RETRY_TIMEOUT_IRQ   (GT641XX_IRQ_BASE + 20)
 
#define GT641XX_CPU_INT0_IRQ   (GT641XX_IRQ_BASE + 21)
 
#define GT641XX_CPU_INT1_IRQ   (GT641XX_IRQ_BASE + 22)
 
#define GT641XX_CPU_INT2_IRQ   (GT641XX_IRQ_BASE + 23)
 
#define GT641XX_CPU_INT3_IRQ   (GT641XX_IRQ_BASE + 24)
 
#define GT641XX_CPU_INT4_IRQ   (GT641XX_IRQ_BASE + 25)
 
#define GT641XX_PCI_INT0_IRQ   (GT641XX_IRQ_BASE + 26)
 
#define GT641XX_PCI_INT1_IRQ   (GT641XX_IRQ_BASE + 27)
 
#define GT641XX_PCI_INT2_IRQ   (GT641XX_IRQ_BASE + 28)
 
#define GT641XX_PCI_INT3_IRQ   (GT641XX_IRQ_BASE + 29)
 

Functions

void gt641xx_irq_dispatch (void)
 
void gt641xx_irq_init (void)
 

Macro Definition Documentation

#define GT641XX_CPU_ACCESS_OUT_OF_RANGE_IRQ   (GT641XX_IRQ_BASE + 3)

Definition at line 29 of file irq_gt641xx.h.

#define GT641XX_CPU_INT0_IRQ   (GT641XX_IRQ_BASE + 21)

Definition at line 47 of file irq_gt641xx.h.

#define GT641XX_CPU_INT1_IRQ   (GT641XX_IRQ_BASE + 22)

Definition at line 48 of file irq_gt641xx.h.

#define GT641XX_CPU_INT2_IRQ   (GT641XX_IRQ_BASE + 23)

Definition at line 49 of file irq_gt641xx.h.

#define GT641XX_CPU_INT3_IRQ   (GT641XX_IRQ_BASE + 24)

Definition at line 50 of file irq_gt641xx.h.

#define GT641XX_CPU_INT4_IRQ   (GT641XX_IRQ_BASE + 25)

Definition at line 51 of file irq_gt641xx.h.

#define GT641XX_DMA0_IRQ   (GT641XX_IRQ_BASE + 4)

Definition at line 30 of file irq_gt641xx.h.

#define GT641XX_DMA1_IRQ   (GT641XX_IRQ_BASE + 5)

Definition at line 31 of file irq_gt641xx.h.

#define GT641XX_DMA2_IRQ   (GT641XX_IRQ_BASE + 6)

Definition at line 32 of file irq_gt641xx.h.

#define GT641XX_DMA3_IRQ   (GT641XX_IRQ_BASE + 7)

Definition at line 33 of file irq_gt641xx.h.

#define GT641XX_DMA_OUT_OF_RANGE_IRQ   (GT641XX_IRQ_BASE + 2)

Definition at line 28 of file irq_gt641xx.h.

#define GT641XX_IRQ_BASE   8

Definition at line 24 of file irq_gt641xx.h.

#define GT641XX_MEMORY_ERROR_IRQ   (GT641XX_IRQ_BASE + 17)

Definition at line 43 of file irq_gt641xx.h.

#define GT641XX_MEMORY_OUT_OF_RANGE_IRQ   (GT641XX_IRQ_BASE + 1)

Definition at line 27 of file irq_gt641xx.h.

#define GT641XX_PCI_0_ADDRESS_ERROR_IRQ   (GT641XX_IRQ_BASE + 16)

Definition at line 42 of file irq_gt641xx.h.

#define GT641XX_PCI_0_MASTER_ABORT_IRQ   (GT641XX_IRQ_BASE + 18)

Definition at line 44 of file irq_gt641xx.h.

#define GT641XX_PCI_0_MASTER_READ_ERROR_IRQ   (GT641XX_IRQ_BASE + 12)

Definition at line 38 of file irq_gt641xx.h.

#define GT641XX_PCI_0_MASTER_WRITE_ERROR_IRQ   (GT641XX_IRQ_BASE + 14)

Definition at line 40 of file irq_gt641xx.h.

#define GT641XX_PCI_0_RETRY_TIMEOUT_IRQ   (GT641XX_IRQ_BASE + 20)

Definition at line 46 of file irq_gt641xx.h.

#define GT641XX_PCI_0_SLAVE_READ_ERROR_IRQ   (GT641XX_IRQ_BASE + 15)

Definition at line 41 of file irq_gt641xx.h.

#define GT641XX_PCI_0_SLAVE_WRITE_ERROR_IRQ   (GT641XX_IRQ_BASE + 13)

Definition at line 39 of file irq_gt641xx.h.

#define GT641XX_PCI_0_TARGET_ABORT_IRQ   (GT641XX_IRQ_BASE + 19)

Definition at line 45 of file irq_gt641xx.h.

#define GT641XX_PCI_INT0_IRQ   (GT641XX_IRQ_BASE + 26)

Definition at line 52 of file irq_gt641xx.h.

#define GT641XX_PCI_INT1_IRQ   (GT641XX_IRQ_BASE + 27)

Definition at line 53 of file irq_gt641xx.h.

#define GT641XX_PCI_INT2_IRQ   (GT641XX_IRQ_BASE + 28)

Definition at line 54 of file irq_gt641xx.h.

#define GT641XX_PCI_INT3_IRQ   (GT641XX_IRQ_BASE + 29)

Definition at line 55 of file irq_gt641xx.h.

#define GT641XX_TIMER0_IRQ   (GT641XX_IRQ_BASE + 8)

Definition at line 34 of file irq_gt641xx.h.

#define GT641XX_TIMER1_IRQ   (GT641XX_IRQ_BASE + 9)

Definition at line 35 of file irq_gt641xx.h.

#define GT641XX_TIMER2_IRQ   (GT641XX_IRQ_BASE + 10)

Definition at line 36 of file irq_gt641xx.h.

#define GT641XX_TIMER3_IRQ   (GT641XX_IRQ_BASE + 11)

Definition at line 37 of file irq_gt641xx.h.

Function Documentation

void gt641xx_irq_dispatch ( void  )

Definition at line 92 of file irq-gt641xx.c.

void gt641xx_irq_init ( void  )

Definition at line 116 of file irq-gt641xx.c.