|
Linux Kernel
3.7.1
|
#include <linux/interrupt.h>#include <linux/irq.h>#include <asm/irq_cpu.h>#include <loongson1.h>#include <irq.h>Go to the source code of this file.
Macros | |
| #define | LS1X_INTC_REG(n, x) ((void __iomem *)KSEG1ADDR(LS1X_INTC_BASE + (n * 0x18) + (x))) |
| #define | LS1X_INTC_INTISR(n) LS1X_INTC_REG(n, 0x0) |
| #define | LS1X_INTC_INTIEN(n) LS1X_INTC_REG(n, 0x4) |
| #define | LS1X_INTC_INTSET(n) LS1X_INTC_REG(n, 0x8) |
| #define | LS1X_INTC_INTCLR(n) LS1X_INTC_REG(n, 0xc) |
| #define | LS1X_INTC_INTPOL(n) LS1X_INTC_REG(n, 0x10) |
| #define | LS1X_INTC_INTEDGE(n) LS1X_INTC_REG(n, 0x14) |
Functions | |
| asmlinkage void | plat_irq_dispatch (void) |
| void __init | arch_init_irq (void) |
Variables | |
| struct irqaction | cascade_irqaction |
| #define LS1X_INTC_INTCLR | ( | n | ) | LS1X_INTC_REG(n, 0xc) |
| #define LS1X_INTC_INTEDGE | ( | n | ) | LS1X_INTC_REG(n, 0x14) |
| #define LS1X_INTC_INTIEN | ( | n | ) | LS1X_INTC_REG(n, 0x4) |
| #define LS1X_INTC_INTISR | ( | n | ) | LS1X_INTC_REG(n, 0x0) |
| #define LS1X_INTC_INTPOL | ( | n | ) | LS1X_INTC_REG(n, 0x10) |
| #define LS1X_INTC_INTSET | ( | n | ) | LS1X_INTC_REG(n, 0x8) |
| asmlinkage void plat_irq_dispatch | ( | void | ) |
1.8.2