|
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 | ) |
1.8.2