xref: /linux/arch/sparc/include/asm/hibernate.h (revision 498495dba268b20e8eadd7fe93c140c68b6cc9d2)
1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
2bdde6b3cSTkhai Kirill /*
3bdde6b3cSTkhai Kirill  * hibernate.h:  Hibernaton support specific for sparc64.
4bdde6b3cSTkhai Kirill  *
5bdde6b3cSTkhai Kirill  * Copyright (C) 2013 Kirill V Tkhai (tkhai@yandex.ru)
6bdde6b3cSTkhai Kirill  */
7bdde6b3cSTkhai Kirill 
8bdde6b3cSTkhai Kirill #ifndef ___SPARC_HIBERNATE_H
9bdde6b3cSTkhai Kirill #define ___SPARC_HIBERNATE_H
10bdde6b3cSTkhai Kirill 
11bdde6b3cSTkhai Kirill struct saved_context {
12bdde6b3cSTkhai Kirill 	unsigned long fp;
13bdde6b3cSTkhai Kirill 	unsigned long cwp;
14bdde6b3cSTkhai Kirill 	unsigned long wstate;
15bdde6b3cSTkhai Kirill 
16bdde6b3cSTkhai Kirill 	unsigned long tick;
17bdde6b3cSTkhai Kirill 	unsigned long pstate;
18bdde6b3cSTkhai Kirill 
19bdde6b3cSTkhai Kirill 	unsigned long g4;
20bdde6b3cSTkhai Kirill 	unsigned long g5;
21bdde6b3cSTkhai Kirill 	unsigned long g6;
22bdde6b3cSTkhai Kirill };
23bdde6b3cSTkhai Kirill 
24bdde6b3cSTkhai Kirill #endif
25