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