1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
2deae26bfSKyle McMartin #ifndef _ASM_PARISC_RT_SIGFRAME_H
3deae26bfSKyle McMartin #define _ASM_PARISC_RT_SIGFRAME_H
4deae26bfSKyle McMartin 
5deae26bfSKyle McMartin struct rt_sigframe {
6*df24e178SHelge Deller 	unsigned int tramp[2]; /* holds original return address */
7deae26bfSKyle McMartin 	struct siginfo info;
8deae26bfSKyle McMartin 	struct ucontext uc;
9deae26bfSKyle McMartin };
10deae26bfSKyle McMartin 
11deae26bfSKyle McMartin #define	SIGFRAME		128
12deae26bfSKyle McMartin #define FUNCTIONCALLFRAME	96
13deae26bfSKyle McMartin #define PARISC_RT_SIGFRAME_SIZE					\
14deae26bfSKyle McMartin 	(((sizeof(struct rt_sigframe) + FUNCTIONCALLFRAME) + SIGFRAME) & -SIGFRAME)
15deae26bfSKyle McMartin 
16deae26bfSKyle McMartin #endif
17