Linux Kernel
3.7.1
|
#include <linux/spinlock.h>
#include <linux/kprobes.h>
#include <linux/kdebug.h>
#include <linux/nmi.h>
#include <linux/delay.h>
#include <linux/hardirq.h>
#include <linux/slab.h>
#include <linux/export.h>
#include <linux/atomic.h>
#include <asm/traps.h>
#include <asm/mach_traps.h>
#include <asm/nmi.h>
#include <asm/x86_init.h>
Go to the source code of this file.
Data Structures | |
struct | nmi_desc |
struct | nmi_stats |
Macros | |
#define | nmi_to_desc(type) (&nmi_desc[type]) |
Functions | |
__setup ("unknown_nmi_panic", setup_unknown_nmi_panic) | |
int | __register_nmi_handler (unsigned int type, struct nmiaction *action) |
EXPORT_SYMBOL (__register_nmi_handler) | |
void | unregister_nmi_handler (unsigned int type, const char *name) |
EXPORT_SYMBOL_GPL (unregister_nmi_handler) | |
dotraplinkage notrace __kprobes void | do_nmi (struct pt_regs *regs, long error_code) |
void | stop_nmi (void) |
void | restart_nmi (void) |
void | local_touch_nmi (void) |
Variables | |
int | unknown_nmi_panic |
__setup | ( | "unknown_nmi_panic" | , |
setup_unknown_nmi_panic | |||
) |
EXPORT_SYMBOL | ( | __register_nmi_handler | ) |
EXPORT_SYMBOL_GPL | ( | unregister_nmi_handler | ) |