162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * hibernate.h: Hibernaton support specific for sparc64. 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2013 Kirill V Tkhai (tkhai@yandex.ru) 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#ifndef ___SPARC_HIBERNATE_H 962306a36Sopenharmony_ci#define ___SPARC_HIBERNATE_H 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_cistruct saved_context { 1262306a36Sopenharmony_ci unsigned long fp; 1362306a36Sopenharmony_ci unsigned long cwp; 1462306a36Sopenharmony_ci unsigned long wstate; 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci unsigned long tick; 1762306a36Sopenharmony_ci unsigned long pstate; 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci unsigned long g4; 2062306a36Sopenharmony_ci unsigned long g5; 2162306a36Sopenharmony_ci unsigned long g6; 2262306a36Sopenharmony_ci}; 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci#endif 25