Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/seq_file.h>
#include <linux/interrupt.h>
#include <linux/kernel_stat.h>
#include <linux/notifier.h>
#include <linux/cpu.h>
#include <linux/delay.h>
#include <linux/uaccess.h>
#include <linux/percpu.h>
#include <linux/mm.h>
#include <asm/apic.h>
Go to the source code of this file.
Data Structures | |
union | irq_ctx |
Functions | |
DEFINE_PER_CPU_SHARED_ALIGNED (irq_cpustat_t, irq_stat) | |
EXPORT_PER_CPU_SYMBOL (irq_stat) | |
DEFINE_PER_CPU (struct pt_regs *, irq_regs) | |
EXPORT_PER_CPU_SYMBOL (irq_regs) | |
union irq_ctx | __attribute__ ((aligned(THREAD_SIZE))) |
void __cpuinit | irq_ctx_init (int cpu) |
asmlinkage void | do_softirq (void) |
bool | handle_irq (unsigned irq, struct pt_regs *regs) |
Variables | |
struct thread_info | tinfo |
u32 | stack [THREAD_SIZE/sizeof(u32)] |
union irq_ctx __attribute__ | ( | (aligned(THREAD_SIZE)) | ) |
DEFINE_PER_CPU_SHARED_ALIGNED | ( | irq_cpustat_t | , |
irq_stat | |||
) |
asmlinkage void do_softirq | ( | void | ) |
EXPORT_PER_CPU_SYMBOL | ( | irq_stat | ) |
EXPORT_PER_CPU_SYMBOL | ( | irq_regs | ) |
struct thread_info tinfo |