Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
sead3-int.c File Reference
#include <linux/init.h>
#include <linux/irq.h>
#include <linux/io.h>
#include <asm/gic.h>
#include <asm/irq_cpu.h>
#include <asm/setup.h>
#include <asm/mips-boards/sead3int.h>

Go to the source code of this file.

Macros

#define SEAD_CONFIG_GIC_PRESENT_SHF   1
 
#define SEAD_CONFIG_GIC_PRESENT_MSK   (1 << SEAD_CONFIG_GIC_PRESENT_SHF)
 
#define SEAD_CONFIG_BASE   0x1b100110
 
#define SEAD_CONFIG_SIZE   4
 
#define GIC_CPU_NMI   GIC_MAP_TO_NMI_MSK
 

Functions

asmlinkage void plat_irq_dispatch (void)
 
void __init arch_init_irq (void)
 
void gic_enable_interrupt (int irq_vec)
 
void gic_disable_interrupt (int irq_vec)
 
void gic_irq_ack (struct irq_data *d)
 
void gic_finish_irq (struct irq_data *d)
 
void __init gic_platform_init (int irqs, struct irq_chip *irq_controller)
 

Variables

int gic_present
 

Macro Definition Documentation

#define GIC_CPU_NMI   GIC_MAP_TO_NMI_MSK

Definition at line 30 of file sead3-int.c.

#define SEAD_CONFIG_BASE   0x1b100110

Definition at line 20 of file sead3-int.c.

#define SEAD_CONFIG_GIC_PRESENT_MSK   (1 << SEAD_CONFIG_GIC_PRESENT_SHF)

Definition at line 19 of file sead3-int.c.

#define SEAD_CONFIG_GIC_PRESENT_SHF   1

Definition at line 18 of file sead3-int.c.

#define SEAD_CONFIG_SIZE   4

Definition at line 21 of file sead3-int.c.

Function Documentation

void __init arch_init_irq ( void  )

Definition at line 62 of file sead3-int.c.

void gic_disable_interrupt ( int  irq_vec)

Definition at line 106 of file sead3-int.c.

void gic_enable_interrupt ( int  irq_vec)

Definition at line 89 of file sead3-int.c.

void gic_finish_irq ( struct irq_data d)

Definition at line 128 of file sead3-int.c.

void gic_irq_ack ( struct irq_data d)

Definition at line 123 of file sead3-int.c.

void __init gic_platform_init ( int  irqs,
struct irq_chip irq_controller 
)

Definition at line 144 of file sead3-int.c.

asmlinkage void plat_irq_dispatch ( void  )

Definition at line 50 of file sead3-int.c.

Variable Documentation

int gic_present

Definition at line 23 of file sead3-int.c.