Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Functions
ip27-nmi.c File Reference
#include <linux/kernel.h>
#include <linux/mmzone.h>
#include <linux/nodemask.h>
#include <linux/spinlock.h>
#include <linux/smp.h>
#include <linux/atomic.h>
#include <asm/sn/types.h>
#include <asm/sn/addrs.h>
#include <asm/sn/nmi.h>
#include <asm/sn/arch.h>
#include <asm/sn/sn0/hub.h>

Go to the source code of this file.

Macros

#define NODE_NUM_CPUS(n)   CPUS_PER_NODE
 
#define CNODEID_NONE   (cnodeid_t)-1
 

Typedefs

typedef unsigned long machreg_t
 

Functions

void nmi_dump (void)
 
void install_cpu_nmi_handler (int slice)
 
void nmi_cpu_eframe_save (nasid_t nasid, int slice)
 
void nmi_dump_hub_irq (nasid_t nasid, int slice)
 
void nmi_node_eframe_save (cnodeid_t cnode)
 
void nmi_eframes_save (void)
 
void cont_nmi_dump (void)
 

Macro Definition Documentation

#define CNODEID_NONE   (cnodeid_t)-1

Definition at line 19 of file ip27-nmi.c.

#define NODE_NUM_CPUS (   n)    CPUS_PER_NODE

Definition at line 16 of file ip27-nmi.c.

Typedef Documentation

typedef unsigned long machreg_t

Definition at line 21 of file ip27-nmi.c.

Function Documentation

void cont_nmi_dump ( void  )

Definition at line 187 of file ip27-nmi.c.

void install_cpu_nmi_handler ( int  slice)

Definition at line 35 of file ip27-nmi.c.

void nmi_cpu_eframe_save ( nasid_t  nasid,
int  slice 
)

Definition at line 54 of file ip27-nmi.c.

void nmi_dump ( void  )

Definition at line 28 of file ip27-nmi.c.

void nmi_dump_hub_irq ( nasid_t  nasid,
int  slice 
)

Definition at line 130 of file ip27-nmi.c.

void nmi_eframes_save ( void  )

Definition at line 178 of file ip27-nmi.c.

void nmi_node_eframe_save ( cnodeid_t  cnode)

Definition at line 154 of file ip27-nmi.c.