Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/linkage.h>
#include <linux/interrupt.h>
#include <linux/smp.h>
#include <linux/spinlock.h>
#include <linux/mm.h>
#include <linux/kernel_stat.h>
#include <asm/errno.h>
#include <asm/irq_regs.h>
#include <asm/signal.h>
#include <asm/io.h>
#include <asm/sibyte/bcm1480_regs.h>
#include <asm/sibyte/bcm1480_int.h>
#include <asm/sibyte/bcm1480_scd.h>
#include <asm/sibyte/sb1250_uart.h>
#include <asm/sibyte/sb1250.h>
Go to the source code of this file.
Macros | |
#define | IMR_IP2_VAL K_BCM1480_INT_MAP_I0 |
#define | IMR_IP3_VAL K_BCM1480_INT_MAP_I1 |
#define | IMR_IP4_VAL K_BCM1480_INT_MAP_I2 |
#define | IMR_IP5_VAL K_BCM1480_INT_MAP_I3 |
#define | IMR_IP6_VAL K_BCM1480_INT_MAP_I4 |
Functions | |
void | bcm1480_mask_irq (int cpu, int irq) |
void | bcm1480_unmask_irq (int cpu, int irq) |
void __init | init_bcm1480_irqs (void) |
void __init | arch_init_irq (void) |
void | bcm1480_mailbox_interrupt (void) |
asmlinkage void | plat_irq_dispatch (void) |
Variables | |
int | bcm1480_irq_owner [BCM1480_NR_IRQS] |
#define IMR_IP2_VAL K_BCM1480_INT_MAP_I0 |
#define IMR_IP3_VAL K_BCM1480_INT_MAP_I1 |
#define IMR_IP4_VAL K_BCM1480_INT_MAP_I2 |
#define IMR_IP5_VAL K_BCM1480_INT_MAP_I3 |
#define IMR_IP6_VAL K_BCM1480_INT_MAP_I4 |
asmlinkage void plat_irq_dispatch | ( | void | ) |
int bcm1480_irq_owner[BCM1480_NR_IRQS] |