|
Linux Kernel
3.7.1
|
#include <linux/io.h>#include <linux/slab.h>#include <linux/of_address.h>#include <linux/of_irq.h>#include <linux/irqdomain.h>#include <linux/irqchip/bcm2835.h>#include <asm/exception.h>Go to the source code of this file.
Data Structures | |
| struct | armctrl_ic |
Macros | |
| #define | MAKE_HWIRQ(b, n) ((b << 5) | (n)) |
| #define | HWIRQ_BANK(i) (i >> 5) |
| #define | HWIRQ_BIT(i) BIT(i & 0x1f) |
| #define | NR_IRQS_BANK0 8 |
| #define | BANK0_HWIRQ_MASK 0xff |
| #define | SHORTCUT1_MASK 0x00007c00 |
| #define | SHORTCUT2_MASK 0x001f8000 |
| #define | SHORTCUT_SHIFT 10 |
| #define | BANK1_HWIRQ BIT(8) |
| #define | BANK2_HWIRQ BIT(9) |
| #define | BANK0_VALID_MASK |
| #define | REG_FIQ_CONTROL 0x0c |
| #define | NR_BANKS 3 |
| #define | IRQS_PER_BANK 32 |
Functions | |
| void __init | bcm2835_init_irq (void) |
| asmlinkage void __exception_irq_entry | bcm2835_handle_irq (struct pt_regs *regs) |
| #define BANK0_HWIRQ_MASK 0xff |
Definition at line 62 of file irq-bcm2835.c.
| #define BANK0_VALID_MASK |
Definition at line 69 of file irq-bcm2835.c.
| #define BANK1_HWIRQ BIT(8) |
Definition at line 67 of file irq-bcm2835.c.
| #define BANK2_HWIRQ BIT(9) |
Definition at line 68 of file irq-bcm2835.c.
Definition at line 58 of file irq-bcm2835.c.
Definition at line 59 of file irq-bcm2835.c.
| #define IRQS_PER_BANK 32 |
Definition at line 75 of file irq-bcm2835.c.
| #define NR_BANKS 3 |
Definition at line 74 of file irq-bcm2835.c.
| #define NR_IRQS_BANK0 8 |
Definition at line 61 of file irq-bcm2835.c.
| #define REG_FIQ_CONTROL 0x0c |
Definition at line 72 of file irq-bcm2835.c.
| #define SHORTCUT1_MASK 0x00007c00 |
Definition at line 64 of file irq-bcm2835.c.
| #define SHORTCUT2_MASK 0x001f8000 |
Definition at line 65 of file irq-bcm2835.c.
| #define SHORTCUT_SHIFT 10 |
Definition at line 66 of file irq-bcm2835.c.
| asmlinkage void __exception_irq_entry bcm2835_handle_irq | ( | struct pt_regs * | regs | ) |
Definition at line 203 of file irq-bcm2835.c.
Definition at line 175 of file irq-bcm2835.c.
1.8.2