Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
nmi.c File Reference
#include <linux/kernel.h>
#include <linux/param.h>
#include <linux/init.h>
#include <linux/percpu.h>
#include <linux/nmi.h>
#include <linux/export.h>
#include <linux/kprobes.h>
#include <linux/kernel_stat.h>
#include <linux/reboot.h>
#include <linux/slab.h>
#include <linux/kdebug.h>
#include <linux/delay.h>
#include <linux/smp.h>
#include <asm/perf_event.h>
#include <asm/ptrace.h>
#include <asm/pcr.h>
#include "kstack.h"

Go to the source code of this file.

Functions

 EXPORT_SYMBOL (nmi_active)
 
void touch_nmi_watchdog (void)
 
 EXPORT_SYMBOL (touch_nmi_watchdog)
 
notrace __kprobes void perfctr_irq (int irq, struct pt_regs *regs)
 
void stop_nmi_watchdog (void *unused)
 
void start_nmi_watchdog (void *unused)
 
void nmi_adjust_hz (unsigned int new_hz)
 
 EXPORT_SYMBOL_GPL (nmi_adjust_hz)
 
int __init nmi_init (void)
 
 __setup ("nmi_watchdog=", setup_nmi_watchdog)
 

Variables

atomic_t nmi_active = ATOMIC_INIT(0)
 

Function Documentation

__setup ( )
EXPORT_SYMBOL ( nmi_active  )
EXPORT_SYMBOL ( touch_nmi_watchdog  )
EXPORT_SYMBOL_GPL ( nmi_adjust_hz  )
void nmi_adjust_hz ( unsigned int  new_hz)

Definition at line 242 of file nmi.c.

int __init nmi_init ( void  )

Definition at line 259 of file nmi.c.

notrace __kprobes void perfctr_irq ( int  irq,
struct pt_regs regs 
)

Definition at line 94 of file nmi.c.

void start_nmi_watchdog ( void unused)

Definition at line 220 of file nmi.c.

void stop_nmi_watchdog ( void unused)

Definition at line 166 of file nmi.c.

void touch_nmi_watchdog ( void  )

Definition at line 54 of file nmi.c.

Variable Documentation

atomic_t nmi_active = ATOMIC_INIT(0)

Definition at line 43 of file nmi.c.