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 <asm/irq.h>
#include <asm/current.h>
#include <linux/irq.h>
#include <linux/interrupt.h>
#include <linux/kernel.h>
#include <linux/init.h>

Go to the source code of this file.


#define crisv10_mask_irq(irq_nr)   (*R_VECT_MASK_CLR = 1 << (irq_nr));
#define crisv10_unmask_irq(irq_nr)   (*R_VECT_MASK_SET = 1 << (irq_nr));


void kgdb_init (void)
void breakpoint (void)
void set_int_vector (int n, irqvectptr addr)
void set_break_vector (int n, irqvectptr addr)
void hwbreakpoint (void)
void IRQ1_interrupt (void)
 BUILD_TIMER_IRQ (2, 0x04)
void weird_irq (void)
void system_call (void)
void do_sigtrap (void)
void gdb_handle_breakpoint (void)
void do_IRQ (int irq, struct pt_regs *regs)
void do_multiple_IRQ (struct pt_regs *regs)
void __init init_IRQ (void)

Macro Definition Documentation

#define crisv10_mask_irq (   irq_nr)    (*R_VECT_MASK_CLR = 1 << (irq_nr));

Definition at line 20 of file irq.c.

#define crisv10_unmask_irq (   irq_nr)    (*R_VECT_MASK_SET = 1 << (irq_nr));

Definition at line 21 of file irq.c.

Function Documentation

void breakpoint ( void  )

Definition at line 1462 of file kgdb.c.


Definition at line 68 of file irq.c.

void do_IRQ ( int  irq,
struct pt_regs regs 

Definition at line 58 of file intc.c.

void do_multiple_IRQ ( struct pt_regs regs)

Definition at line 135 of file irq.c.

void do_sigtrap ( void  )
void gdb_handle_breakpoint ( void  )
void hwbreakpoint ( void  )
void __init init_IRQ ( void  )

Definition at line 186 of file irq.c.

void IRQ1_interrupt ( void  )
void kgdb_init ( void  )

Definition at line 1472 of file kgdb.c.

void set_break_vector ( int  n,
irqvectptr  addr 

Definition at line 43 of file irq.c.

void set_int_vector ( int  n,
irqvectptr  addr 

Definition at line 31 of file irq.c.

void system_call ( void  )
void weird_irq ( void  )

Definition at line 63 of file irq.c.