blob: 08687e0f92b2016890c73e59a0d684bfbd7c2dd2 [file] [log] [blame]
Rick Chen9dbb9732018-05-29 14:10:06 +08001/* SPDX-License-Identifier: GPL-2.0+ */
Alexander Graf3bb8f012018-04-23 07:59:43 +02002/*
3 * (C) Copyright 2018 Alexander Graf <agraf@suse.de>
Alexander Graf3bb8f012018-04-23 07:59:43 +02004 */
5
Heinrich Schuchardtf6782bb2025-03-02 15:21:19 +01006#ifndef _ASM_SETJMP_H_
7#define _ASM_SETJMP_H_ 1
Alexander Graf3bb8f012018-04-23 07:59:43 +02008
Alexander Graf3bb8f012018-04-23 07:59:43 +02009struct jmp_buf_data {
10 /* x2, x8, x9, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, sp */
11 unsigned long s_regs[12]; /* s0 - s11 */
12 unsigned long ra;
13 unsigned long sp;
14};
15
Heinrich Schuchardtf6782bb2025-03-02 15:21:19 +010016#endif /* _ASM_SETJMP_H_ */