Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
mce_intel.c File Reference
#include <linux/gfp.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/percpu.h>
#include <linux/sched.h>
#include <asm/apic.h>
#include <asm/processor.h>
#include <asm/msr.h>
#include <asm/mce.h>
#include "mce-internal.h"

Go to the source code of this file.

Macros

#define CMCI_THRESHOLD   1
 
#define CMCI_POLL_INTERVAL   (30 * HZ)
 
#define CMCI_STORM_INTERVAL   (1 * HZ)
 
#define CMCI_STORM_THRESHOLD   15
 

Enumerations

enum  { CMCI_STORM_NONE, CMCI_STORM_ACTIVE, CMCI_STORM_SUBSIDED }
 

Functions

void mce_intel_cmci_poll (void)
 
void mce_intel_hcpu_update (unsigned long cpu)
 
unsigned long mce_intel_adjust_timer (unsigned long interval)
 
void cmci_recheck (void)
 
void cmci_clear (void)
 
void cmci_rediscover (int dying)
 
void cmci_reenable (void)
 
void mce_intel_feature_init (struct cpuinfo_x86 *c)
 

Macro Definition Documentation

#define CMCI_POLL_INTERVAL   (30 * HZ)

Definition at line 36 of file mce_intel.c.

#define CMCI_STORM_INTERVAL   (1 * HZ)

Definition at line 37 of file mce_intel.c.

#define CMCI_STORM_THRESHOLD   15

Definition at line 38 of file mce_intel.c.

#define CMCI_THRESHOLD   1

Definition at line 35 of file mce_intel.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
CMCI_STORM_NONE 
CMCI_STORM_ACTIVE 
CMCI_STORM_SUBSIDED 

Definition at line 44 of file mce_intel.c.

Function Documentation

void cmci_clear ( void  )

Definition at line 266 of file mce_intel.c.

void cmci_recheck ( void  )

Definition at line 250 of file mce_intel.c.

void cmci_rediscover ( int  dying)

Definition at line 303 of file mce_intel.c.

void cmci_reenable ( void  )

Definition at line 326 of file mce_intel.c.

unsigned long mce_intel_adjust_timer ( unsigned long  interval)

Definition at line 88 of file mce_intel.c.

void mce_intel_cmci_poll ( void  )

Definition at line 73 of file mce_intel.c.

void mce_intel_feature_init ( struct cpuinfo_x86 c)

Definition at line 352 of file mce_intel.c.

void mce_intel_hcpu_update ( unsigned long  cpu)

Definition at line 80 of file mce_intel.c.