Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
irq_64.c File Reference
#include <linux/kernel_stat.h>
#include <linux/interrupt.h>
#include <linux/seq_file.h>
#include <linux/module.h>
#include <linux/delay.h>
#include <linux/ftrace.h>
#include <linux/uaccess.h>
#include <linux/smp.h>
#include <asm/io_apic.h>
#include <asm/idle.h>
#include <asm/apic.h>

Go to the source code of this file.

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)
 
bool handle_irq (unsigned irq, struct pt_regs *regs)
 
void call_softirq (void)
 
asmlinkage void do_softirq (void)
 

Variables

int sysctl_panic_on_stackoverflow
 

Function Documentation

void call_softirq ( void  )
DEFINE_PER_CPU ( struct pt_regs ,
irq_regs   
)
DEFINE_PER_CPU_SHARED_ALIGNED ( irq_cpustat_t  ,
irq_stat   
)
asmlinkage void do_softirq ( void  )

Definition at line 94 of file irq_64.c.

EXPORT_PER_CPU_SYMBOL ( irq_stat  )
EXPORT_PER_CPU_SYMBOL ( irq_regs  )
bool handle_irq ( unsigned  irq,
struct pt_regs regs 
)

Definition at line 77 of file irq_64.c.

Variable Documentation

int sysctl_panic_on_stackoverflow

Definition at line 29 of file irq_64.c.