Blame view
include/linux/edac.h
853 Bytes
c0d121720 drivers/edac: add... |
1 2 3 4 5 |
/* * Generic EDAC defs * * Author: Dave Jiang <djiang@mvista.com> * |
c3c52bce6 edac: fix module ... |
6 |
* 2006-2008 (c) MontaVista Software, Inc. This file is licensed under |
c0d121720 drivers/edac: add... |
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
* the terms of the GNU General Public License version 2. This program * is licensed "as is" without any warranty of any kind, whether express * or implied. * */ #ifndef _LINUX_EDAC_H_ #define _LINUX_EDAC_H_ #include <asm/atomic.h> #define EDAC_OPSTATE_INVAL -1 #define EDAC_OPSTATE_POLL 0 #define EDAC_OPSTATE_NMI 1 #define EDAC_OPSTATE_INT 2 extern int edac_op_state; |
66ee2f940 drivers/edac: mod... |
23 |
extern int edac_err_assert; |
c0d121720 drivers/edac: add... |
24 |
extern atomic_t edac_handlers; |
c0d121720 drivers/edac: add... |
25 26 27 |
extern int edac_handler_set(void); extern void edac_atomic_assert_error(void); |
c3c52bce6 edac: fix module ... |
28 29 30 31 32 33 34 35 36 37 38 |
static inline void opstate_init(void) { switch (edac_op_state) { case EDAC_OPSTATE_POLL: case EDAC_OPSTATE_NMI: break; default: edac_op_state = EDAC_OPSTATE_POLL; } return; } |
c0d121720 drivers/edac: add... |
39 |
#endif |