Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
irq.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/linkage.h>
#include <linux/interrupt.h>
#include <linux/spinlock.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/irq.h>
#include <asm/errno.h>
#include <asm/signal.h>
#include <asm/ptrace.h>
#include <asm/mipsregs.h>
#include <asm/thread_info.h>
#include <asm/netlogic/mips-extns.h>
#include <asm/netlogic/interrupt.h>
#include <asm/netlogic/haldefs.h>
#include <asm/netlogic/common.h>

Go to the source code of this file.

Functions

void __init init_nlm_common_irqs (void)
 
void __init arch_init_irq (void)
 
void __cpuinit nlm_smp_irq_init (void)
 
asmlinkage void plat_irq_dispatch (void)
 

Variables

struct irq_chip nlm_cpu_intr
 

Function Documentation

void __init arch_init_irq ( void  )

Definition at line 207 of file irq.c.

void __init init_nlm_common_irqs ( void  )

Definition at line 177 of file irq.c.

void __cpuinit nlm_smp_irq_init ( void  )

Definition at line 215 of file irq.c.

asmlinkage void plat_irq_dispatch ( void  )

Definition at line 221 of file irq.c.

Variable Documentation

struct irq_chip nlm_cpu_intr
Initial value:
= {
.name = "XLP-CPU-INTR",
.irq_enable = cpuintr_enable,
.irq_disable = cpuintr_disable,
.irq_mask = cpuintr_nop,
.irq_ack = cpuintr_nop,
.irq_eoi = cpuintr_ack,
}

Definition at line 168 of file irq.c.