1 /* 2 * include/asm-s390/reset.h 3 * 4 * Copyright IBM Corp. 2006 5 * Author(s): Heiko Carstens <heiko.carstens@de.ibm.com> 6 */ 7 8 #ifndef _ASM_S390_RESET_H 9 #define _ASM_S390_RESET_H 10 11 #include <linux/list.h> 12 13 struct reset_call { 14 struct list_head list; 15 void (*fn)(void); 16 }; 17 18 extern void register_reset_call(struct reset_call *reset); 19 extern void unregister_reset_call(struct reset_call *reset); 20 extern void s390_reset_system(void); 21 #endif /* _ASM_S390_RESET_H */ 22