|
Linux Kernel
3.7.1
|
#include <asm/irq.h>#include <linux/irq.h>#include <linux/interrupt.h>#include <linux/smp.h>#include <linux/kernel.h>#include <linux/errno.h>#include <linux/init.h>#include <linux/profile.h>#include <linux/proc_fs.h>#include <linux/seq_file.h>#include <linux/threads.h>#include <linux/spinlock.h>#include <linux/kernel_stat.h>#include <hwregs/reg_map.h>#include <hwregs/reg_rdwr.h>#include <hwregs/intr_vect.h>#include <hwregs/intr_vect_defs.h>Go to the source code of this file.
Data Structures | |
| struct | cris_irq_allocation |
Macros | |
| #define | CPU_FIXED -1 |
| #define | TIMER_MASK (1 << (TIMER0_INTR_VECT - FIRST_IRQ)) |
| #define | NBR_REGS 1 |
Functions | |
| DEFINE_SPINLOCK (irq_lock) | |
| void | weird_irq (void) |
| void | system_call (void) |
| void | nmi_interrupt (void) |
| void | multiple_interrupt (void) |
| void | gdb_handle_exception (void) |
| void | i_mmu_refill (void) |
| void | i_mmu_invalid (void) |
| void | i_mmu_access (void) |
| void | i_mmu_execute (void) |
| void | d_mmu_refill (void) |
| void | d_mmu_invalid (void) |
| void | d_mmu_access (void) |
| void | d_mmu_write (void) |
| void | kgdb_init (void) |
| void | breakpoint (void) |
| void | breakh_BUG (void) |
| void | block_irq (int irq, int cpu) |
| void | unblock_irq (int irq, int cpu) |
| void | crisv32_mask_irq (int irq) |
| void | crisv32_unmask_irq (int irq) |
| void | set_exception_vector (int n, irqvectptr addr) |
| void | do_IRQ (int irq, struct pt_regs *regs) |
| void | crisv32_do_IRQ (int irq, int block, struct pt_regs *regs) |
| void | crisv32_do_multiple (struct pt_regs *regs) |
| void __init | init_IRQ (void) |
Variables | |
| struct cris_irq_allocation | irq_allocations [NR_REAL_IRQS] |
| unsigned long | cpu_irq_counters [NR_CPUS] |
| unsigned long | irq_counters [NR_REAL_IRQS] |
| #define TIMER_MASK (1 << (TIMER0_INTR_VECT - FIRST_IRQ)) |
| DEFINE_SPINLOCK | ( | irq_lock | ) |
| void set_exception_vector | ( | int | n, |
| irqvectptr | addr | ||
| ) |
| struct cris_irq_allocation irq_allocations[NR_REAL_IRQS] |
| unsigned long irq_counters[NR_REAL_IRQS] |
1.8.2