| /* |
| * include/asm-s390/reset.h |
| * |
| * Copyright IBM Corp. 2006 |
| * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com> |
| */ |
| |
| #ifndef _ASM_S390_RESET_H |
| #define _ASM_S390_RESET_H |
| |
| #include <linux/list.h> |
| |
| struct reset_call { |
| struct list_head list; |
| void (*fn)(void); |
| }; |
| |
| extern void register_reset_call(struct reset_call *reset); |
| extern void unregister_reset_call(struct reset_call *reset); |
| extern void s390_reset_system(void); |
| extern void (*s390_reset_mcck_handler)(void); |
| extern void (*s390_reset_pgm_handler)(void); |
| |
| #endif /* _ASM_S390_RESET_H */ |