22 lines
		
	
	
	
		
			433 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
	
		
			433 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | #ifndef __ASM_SH_REBOOT_H
 | ||
|  | #define __ASM_SH_REBOOT_H
 | ||
|  | 
 | ||
|  | #include <linux/kdebug.h>
 | ||
|  | 
 | ||
|  | struct pt_regs; | ||
|  | 
 | ||
|  | struct machine_ops { | ||
|  | 	void (*restart)(char *cmd); | ||
|  | 	void (*halt)(void); | ||
|  | 	void (*power_off)(void); | ||
|  | 	void (*shutdown)(void); | ||
|  | 	void (*crash_shutdown)(struct pt_regs *); | ||
|  | }; | ||
|  | 
 | ||
|  | extern struct machine_ops machine_ops; | ||
|  | 
 | ||
|  | /* arch/sh/kernel/machine_kexec.c */ | ||
|  | void native_machine_crash_shutdown(struct pt_regs *regs); | ||
|  | 
 | ||
|  | #endif /* __ASM_SH_REBOOT_H */
 |