Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
irq.c File Reference
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/types.h>
#include <linux/interrupt.h>
#include <linux/ioport.h>
#include <linux/timex.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/debugfs.h>
#include <linux/seq_file.h>
#include <asm/io.h>
#include <asm/mipsregs.h>
#include <asm/irq_cpu.h>
#include <asm/mach-jz4740/base.h>

Go to the source code of this file.

Macros

#define JZ_REG_INTC_STATUS   0x00
 
#define JZ_REG_INTC_MASK   0x04
 
#define JZ_REG_INTC_SET_MASK   0x08
 
#define JZ_REG_INTC_CLEAR_MASK   0x0c
 
#define JZ_REG_INTC_PENDING   0x10
 

Functions

void jz4740_irq_suspend (struct irq_data *data)
 
void jz4740_irq_resume (struct irq_data *data)
 
void __init arch_init_irq (void)
 
asmlinkage void plat_irq_dispatch (void)
 

Macro Definition Documentation

#define JZ_REG_INTC_CLEAR_MASK   0x0c

Definition at line 39 of file irq.c.

#define JZ_REG_INTC_MASK   0x04

Definition at line 37 of file irq.c.

#define JZ_REG_INTC_PENDING   0x10

Definition at line 40 of file irq.c.

#define JZ_REG_INTC_SET_MASK   0x08

Definition at line 38 of file irq.c.

#define JZ_REG_INTC_STATUS   0x00

Definition at line 36 of file irq.c.

Function Documentation

void __init arch_init_irq ( void  )

Definition at line 79 of file irq.c.

void jz4740_irq_resume ( struct irq_data data)

Definition at line 68 of file irq.c.

void jz4740_irq_suspend ( struct irq_data data)

Definition at line 62 of file irq.c.

asmlinkage void plat_irq_dispatch ( void  )

Definition at line 111 of file irq.c.