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 13struct reset_call { 14 struct list_head list; 15 void (*fn)(void); 16}; 17 18extern void register_reset_call(struct reset_call *reset); 19extern void unregister_reset_call(struct reset_call *reset); 20extern void s390_reset_system(void); 21#endif /* _ASM_S390_RESET_H */ 22