Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
ip32-irq.c File Reference
#include <linux/init.h>
#include <linux/kernel_stat.h>
#include <linux/types.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/bitops.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/random.h>
#include <linux/sched.h>
#include <asm/irq_cpu.h>
#include <asm/mipsregs.h>
#include <asm/signal.h>
#include <asm/time.h>
#include <asm/ip32/crime.h>
#include <asm/ip32/mace.h>
#include <asm/ip32/ip32_ints.h>

Go to the source code of this file.

Macros

#define MACEISA_AUDIO_INT
 
#define MACEISA_MISC_INT
 
#define MACEISA_SUPERIO_INT
 
#define ALLINTS   (IE_IRQ0 | IE_IRQ1 | IE_IRQ2 | IE_IRQ3 | IE_IRQ4 | IE_IRQ5)
 

Functions

irqreturn_t crime_memerr_intr (int irq, void *dev_id)
 
irqreturn_t crime_cpuerr_intr (int irq, void *dev_id)
 
asmlinkage void plat_irq_dispatch (void)
 
void __init arch_init_irq (void)
 

Macro Definition Documentation

#define ALLINTS   (IE_IRQ0 | IE_IRQ1 | IE_IRQ2 | IE_IRQ3 | IE_IRQ4 | IE_IRQ5)
#define MACEISA_AUDIO_INT
Value:
MACEISA_AUDIO_SC_INT | \
MACEISA_AUDIO1_DMAT_INT | \
MACEISA_AUDIO1_OF_INT | \
MACEISA_AUDIO2_DMAT_INT | \
MACEISA_AUDIO2_MERR_INT | \
MACEISA_AUDIO3_DMAT_INT | \
MACEISA_AUDIO3_MERR_INT)

Definition at line 210 of file ip32-irq.c.

#define MACEISA_MISC_INT
Value:
MACEISA_KEYB_INT | \
MACEISA_KEYB_POLL_INT | \
MACEISA_MOUSE_INT | \
MACEISA_MOUSE_POLL_INT | \
MACEISA_TIMER0_INT | \
MACEISA_TIMER1_INT | \
MACEISA_TIMER2_INT)

Definition at line 218 of file ip32-irq.c.

#define MACEISA_SUPERIO_INT
Value:
MACEISA_PAR_CTXA_INT | \
MACEISA_PAR_CTXB_INT | \
MACEISA_PAR_MERR_INT | \
MACEISA_SERIAL1_INT | \
MACEISA_SERIAL1_TDMAT_INT | \
MACEISA_SERIAL1_TDMAPR_INT | \
MACEISA_SERIAL1_TDMAME_INT | \
MACEISA_SERIAL1_RDMAT_INT | \
MACEISA_SERIAL1_RDMAOR_INT | \
MACEISA_SERIAL2_INT | \
MACEISA_SERIAL2_TDMAT_INT | \
MACEISA_SERIAL2_TDMAPR_INT | \
MACEISA_SERIAL2_TDMAME_INT | \
MACEISA_SERIAL2_RDMAT_INT | \
MACEISA_SERIAL2_RDMAOR_INT)

Definition at line 226 of file ip32-irq.c.

Function Documentation

void __init arch_init_irq ( void  )

Definition at line 435 of file ip32-irq.c.

irqreturn_t crime_cpuerr_intr ( int  irq,
void dev_id 
)
irqreturn_t crime_memerr_intr ( int  irq,
void dev_id 
)
asmlinkage void plat_irq_dispatch ( void  )

Definition at line 417 of file ip32-irq.c.