Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
irq.c File Reference
#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]
 

Macro Definition Documentation

#define IMR_IP2_VAL   K_BCM1480_INT_MAP_I0

Definition at line 244 of file irq.c.

#define IMR_IP3_VAL   K_BCM1480_INT_MAP_I1

Definition at line 245 of file irq.c.

#define IMR_IP4_VAL   K_BCM1480_INT_MAP_I2

Definition at line 246 of file irq.c.

#define IMR_IP5_VAL   K_BCM1480_INT_MAP_I3

Definition at line 247 of file irq.c.

#define IMR_IP6_VAL   K_BCM1480_INT_MAP_I4

Definition at line 248 of file irq.c.

Function Documentation

void __init arch_init_irq ( void  )

Definition at line 250 of file irq.c.

void bcm1480_mailbox_interrupt ( void  )

Definition at line 179 of file smp.c.

void bcm1480_mask_irq ( int  cpu,
int  irq 
)

Definition at line 55 of file irq.c.

void bcm1480_unmask_irq ( int  cpu,
int  irq 
)

Definition at line 72 of file irq.c.

void __init init_bcm1480_irqs ( void  )

Definition at line 213 of file irq.c.

asmlinkage void plat_irq_dispatch ( void  )

Definition at line 345 of file irq.c.

Variable Documentation

int bcm1480_irq_owner[BCM1480_NR_IRQS]

Definition at line 51 of file irq.c.