#include <linux/types.h>
#include <linux/init.h>
#include <linux/sched.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/kallsyms.h>
#include <linux/bootmem.h>
#include <linux/acpi.h>
#include <linux/timer.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/smp.h>
#include <linux/workqueue.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <asm/delay.h>
#include <asm/machvec.h>
#include <asm/page.h>
#include <asm/ptrace.h>
#include <asm/sal.h>
#include <asm/mca.h>
#include <asm/irq.h>
#include <asm/hw_irq.h>
#include "mca_drv.h"
Go to the source code of this file.
#define LOG_INDEX_ADD_SECT_PTR |
( |
|
sect, |
|
|
|
ptr |
|
) |
| |
Value:{
slidx_list_t *hl = &slidx_pool.buffer[slidx_pool.cur_idx]; \
slidx_pool.cur_idx = (slidx_pool.cur_idx + 1)%slidx_pool.max_idx; }
mca_make_slidx - Make index of SAL error record : pointer to SAL error record : pointer to index of SAL error record
Return value: 1 if record has platform error / 0 if not
Definition at line 220 of file mca_drv.c.
#define MAX_PAGE_ISOLATE 1024 |
- Enumerator:
ISOLATE_NG |
|
ISOLATE_OK |
|
ISOLATE_NONE |
|
Definition at line 57 of file mca_drv.c.
- Enumerator:
MCA_IS_LOCAL |
|
MCA_IS_GLOBAL |
|
Definition at line 47 of file mca_drv.c.
- Enumerator:
MCA_NOT_RECOVERED |
|
MCA_RECOVERED |
|
Definition at line 63 of file mca_drv.c.
mca_hanlder_bh - Kill the process which occurred memory read error : poisoned address received from MCA Handler
Definition at line 156 of file mca_drv.c.
MODULE_DESCRIPTION |
( |
"ia64 platform dependent mca handler driver" |
| ) |
|
module_param |
( |
sal_rec_max |
, |
|
|
int |
, |
|
|
0644 |
|
|
) |
| |