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/module.h>
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/kernel_stat.h>
#include <linux/seq_file.h>
#include <linux/init.h>
#include <linux/random.h>
#include <linux/bootmem.h>
#include <linux/irq.h>
#include <linux/interrupt.h>
#include <asm/traps.h>
#include <asm/io.h>
#include <asm/setup.h>
#include <asm/errno.h>

Go to the source code of this file.

Macros

#define CPU_VECTOR   ((unsigned long *)0x000000)
 
#define ADDR_MASK   (0xffffff)
 
#define setup_vector()   do { } while(0)
 

Functions

int h8300_enable_irq_pin (unsigned int irq)
 
void h8300_disable_irq_pin (unsigned int irq)
 
void __init init_IRQ (void)
 
asmlinkage void do_IRQ (int irq)
 

Variables

unsigned longinterrupt_redirect_table
 
const int h8300_saved_vectors []
 
const h8300_vector h8300_trap_table []
 
struct irq_chip h8300irq_chip
 

Macro Definition Documentation

#define ADDR_MASK   (0xffffff)

Definition at line 33 of file irq.c.

#define CPU_VECTOR   ((unsigned long *)0x000000)

Definition at line 32 of file irq.c.

#define setup_vector ( )    do { } while(0)

Definition at line 147 of file irq.c.

Function Documentation

asmlinkage void do_IRQ ( int  irq)

Definition at line 160 of file irq.c.

void h8300_disable_irq_pin ( unsigned int  irq)

Definition at line 60 of file irq.c.

int h8300_enable_irq_pin ( unsigned int  irq)

Definition at line 32 of file irq.c.

void __init init_IRQ ( void  )

Definition at line 150 of file irq.c.

Variable Documentation

const int h8300_saved_vectors[]

Definition at line 17 of file irq.c.

const h8300_vector h8300_trap_table[]

Definition at line 24 of file irq.c.

struct irq_chip h8300irq_chip
Initial value:
= {
.name = "H8300-INTC",
.irq_startup = h8300_startup_irq,
.irq_shutdown = h8300_shutdown_irq,
.irq_enable = h8300_enable_irq,
.irq_disable = h8300_disable_irq,
}

Definition at line 69 of file irq.c.

unsigned long* interrupt_redirect_table