Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
malta-int.c File Reference
#include <linux/init.h>
#include <linux/irq.h>
#include <linux/sched.h>
#include <linux/smp.h>
#include <linux/interrupt.h>
#include <linux/io.h>
#include <linux/kernel_stat.h>
#include <linux/kernel.h>
#include <linux/random.h>
#include <asm/traps.h>
#include <asm/i8259.h>
#include <asm/irq_cpu.h>
#include <asm/irq_regs.h>
#include <asm/mips-boards/malta.h>
#include <asm/mips-boards/maltaint.h>
#include <asm/mips-boards/piix4.h>
#include <asm/gt64120.h>
#include <asm/mips-boards/generic.h>
#include <asm/mips-boards/msc01_pci.h>
#include <asm/msc01_ic.h>
#include <asm/gic.h>
#include <asm/gcmpregs.h>
#include <asm/setup.h>

Go to the source code of this file.


#define GIC_RESCHED_INT(cpu)   (gic_resched_int_base+(cpu))
#define GIC_CALL_INT(cpu)   (gic_call_int_base+(cpu))
#define X   GIC_UNUSED


asmlinkage void plat_irq_dispatch (void)
unsigned int plat_ipi_call_int_xlate (unsigned int cpu)
unsigned int plat_ipi_resched_int_xlate (unsigned int cpu)
int __init gcmp_probe (unsigned long addr, unsigned long size)
int __init gcmp_niocu (void)
void __init gcmp_setregion (int region, unsigned long base, unsigned long mask, int type)
void __init arch_init_ipiirq (int irq, struct irqaction *action)
void __init arch_init_irq (void)
void malta_be_init (void)
int malta_be_handler (struct pt_regs *regs, int is_fixup)
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)


int gcmp_present = -1
int gic_present

Macro Definition Documentation

#define GIC_CALL_INT (   cpu)    (gic_call_int_base+(cpu))

Definition at line 343 of file malta-int.c.


Definition at line 394 of file malta-int.c.

#define GIC_RESCHED_INT (   cpu)    (gic_resched_int_base+(cpu))

Definition at line 342 of file malta-int.c.

#define X   GIC_UNUSED

Definition at line 395 of file malta-int.c.

Function Documentation

void __init arch_init_ipiirq ( int  irq,
struct irqaction action 

Definition at line 479 of file malta-int.c.

void __init arch_init_irq ( void  )

Definition at line 485 of file malta-int.c.

int __init gcmp_niocu ( void  )

Definition at line 441 of file malta-int.c.

int __init gcmp_probe ( unsigned long  addr,
unsigned long  size 

Definition at line 421 of file malta-int.c.

void __init gcmp_setregion ( int  region,
unsigned long  base,
unsigned long  mask,
int  type 

Definition at line 449 of file malta-int.c.

void gic_disable_interrupt ( int  irq_vec)

Definition at line 759 of file malta-int.c.

void gic_enable_interrupt ( int  irq_vec)

Definition at line 754 of file malta-int.c.

void gic_finish_irq ( struct irq_data d)

Definition at line 774 of file malta-int.c.

void gic_irq_ack ( struct irq_data d)

Definition at line 764 of file malta-int.c.

void __init gic_platform_init ( int  irqs,
struct irq_chip irq_controller 

Definition at line 780 of file malta-int.c.

int malta_be_handler ( struct pt_regs regs,
int  is_fixup 

Definition at line 693 of file malta-int.c.

void malta_be_init ( void  )

Definition at line 627 of file malta-int.c.

unsigned int plat_ipi_call_int_xlate ( unsigned int  cpu)

Definition at line 345 of file malta-int.c.

unsigned int plat_ipi_resched_int_xlate ( unsigned int  cpu)

Definition at line 350 of file malta-int.c.

asmlinkage void plat_irq_dispatch ( void  )

Definition at line 271 of file malta-int.c.

Variable Documentation

int gcmp_present = -1

Definition at line 49 of file malta-int.c.

int gic_present

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