| /Linux-v6.6/arch/mips/include/uapi/asm/ | 
| D | sigcontext.h | 34 struct sigcontext {  struct 35 	unsigned int		sc_regmask;	/* Unused */ 36 	unsigned int		sc_status;	/* Unused */ 37 	unsigned long long	sc_pc; 61  * Keep this struct definition in sync with the sigcontext fragment  argument 70 struct sigcontext {  struct 71 	__u64	sc_regs[32]; 72 	__u64	sc_fpregs[32]; 73 	__u64	sc_mdhi; 74 	__u64	sc_hi1; [all …] 
 | 
| /Linux-v6.6/arch/ia64/include/uapi/asm/ | 
| D | sigcontext.h | 35 struct sigcontext {  struct 36 	unsigned long		sc_flags;	/* see manifest constants above */ 37 	unsigned long		sc_nat;		/* bit i == 1 iff scratch reg gr[i] is a NaT */ 38 	stack_t			sc_stack;	/* previously active stack */ 40 	unsigned long		sc_ip;		/* instruction pointer */ 41 	unsigned long		sc_cfm;		/* current frame marker */ 42 	unsigned long		sc_um;		/* user mask bits */ 43 	unsigned long		sc_ar_rsc;	/* register stack configuration register */ 44 	unsigned long		sc_ar_bsp;	/* backing store pointer */ 45 	unsigned long		sc_ar_rnat;	/* RSE NaT collection register */ [all …] 
 | 
| /Linux-v6.6/arch/arm/include/uapi/asm/ | 
| D | sigcontext.h | 10 struct sigcontext {  struct 11 	unsigned long trap_no; 12 	unsigned long error_code; 13 	unsigned long oldmask; 14 	unsigned long arm_r0; 15 	unsigned long arm_r1; 16 	unsigned long arm_r2; 17 	unsigned long arm_r3; 18 	unsigned long arm_r4; 19 	unsigned long arm_r5; [all …] 
 | 
| /Linux-v6.6/arch/alpha/include/uapi/asm/ | 
| D | sigcontext.h | 5 struct sigcontext {  struct 14 	 long		sc_onstack; 15 	 long		sc_mask; 16 	 long		sc_pc; 17 	 long		sc_ps; 18 	 long		sc_regs[32]; 19 	 long		sc_ownedfp; 20 	 long		sc_fpregs[32]; 21 	 unsigned long	sc_fpcr; 22 	 unsigned long	sc_fp_control; [all …] 
 | 
| /Linux-v6.6/arch/sh/include/cpu-sh4/cpu/ | 
| D | sigcontext.h | 5 struct sigcontext {  struct 6 	unsigned long	oldmask; 9 	unsigned long sc_regs[16]; 10 	unsigned long sc_pc; 11 	unsigned long sc_pr; 12 	unsigned long sc_sr; 13 	unsigned long sc_gbr; 14 	unsigned long sc_mach; 15 	unsigned long sc_macl; 18 	unsigned long sc_fpregs[16]; [all …] 
 | 
| /Linux-v6.6/arch/sh/include/uapi/asm/ | 
| D | sigcontext.h | 5 struct sigcontext {  struct 6 	unsigned long	oldmask; 9 	unsigned long sc_regs[16]; 10 	unsigned long sc_pc; 11 	unsigned long sc_pr; 12 	unsigned long sc_sr; 13 	unsigned long sc_gbr; 14 	unsigned long sc_mach; 15 	unsigned long sc_macl; 18 	unsigned long sc_fpregs[16]; [all …] 
 | 
| /Linux-v6.6/arch/m68k/include/uapi/asm/ | 
| D | sigcontext.h | 5 struct sigcontext {  struct 6 	unsigned long  sc_mask;		/* old sigmask */ 7 	unsigned long  sc_usp;		/* old user stack pointer */ 8 	unsigned long  sc_d0; 9 	unsigned long  sc_d1; 10 	unsigned long  sc_a0; 11 	unsigned long  sc_a1; 13 	unsigned long  sc_a5; 15 	unsigned short sc_sr; 16 	unsigned long  sc_pc; [all …] 
 | 
| /Linux-v6.6/arch/x86/include/uapi/asm/ | 
| D | sigcontext.h | 282 #  define sigcontext sigcontext_32  macro 284 #  define sigcontext sigcontext_64  macro 300 struct sigcontext {  struct 301 	__u16				gs, __gsh; 325 struct sigcontext {  argument 326 	__u64				r8; 327 	__u64				r9; 328 	__u64				r10; 329 	__u64				r11; 330 	__u64				r12; [all …] 
 | 
| /Linux-v6.6/arch/powerpc/include/uapi/asm/ | 
| D | sigcontext.h | 17 struct sigcontext {  struct 34  * To maintain compatibility with current implementations the sigcontext is  argument 87 	elf_vrreg_t	__user *v_regs; 88 	long		vmx_reserve[ELF_NVRREG + ELF_NVRREG + 1 + 32];
  | 
| /Linux-v6.6/arch/xtensa/include/uapi/asm/ | 
| D | sigcontext.h | 16 struct sigcontext {  struct 17 	unsigned long sc_pc; 18 	unsigned long sc_ps; 19 	unsigned long sc_lbeg; 20 	unsigned long sc_lend; 21 	unsigned long sc_lcount; 22 	unsigned long sc_sar; 23 	unsigned long sc_acclo; 24 	unsigned long sc_acchi; 25 	unsigned long sc_a[16]; [all …] 
 | 
| /Linux-v6.6/arch/sh/include/cpu-common/cpu/ | 
| D | sigcontext.h | 5 struct sigcontext {  struct 6 	unsigned long	oldmask; 9 	unsigned long sc_regs[16]; 10 	unsigned long sc_pc; 11 	unsigned long sc_pr; 12 	unsigned long sc_sr; 13 	unsigned long sc_gbr; 14 	unsigned long sc_mach; 15 	unsigned long sc_macl;
  | 
| /Linux-v6.6/arch/parisc/include/uapi/asm/ | 
| D | sigcontext.h | 10 struct sigcontext {  struct 11 	unsigned long sc_flags; 13 	unsigned long sc_gr[32]; /* PSW in sc_gr[0] */ 14 	unsigned long long sc_fr[32]; /* FIXME, do we need other state info? */ 15 	unsigned long sc_iasq[2]; 16 	unsigned long sc_iaoq[2]; 17 	unsigned long sc_sar; /* cr11 */
  | 
| /Linux-v6.6/arch/sparc/include/asm/ | 
| D | sigcontext.h | 72 struct sigcontext {  struct 74 	char			sigc_info[128]; 75 	struct { 82 	}			sigc_regs; 83 	__siginfo_fpu_t *	sigc_fpu_save; 84 	struct { 88 	}			sigc_stack; 89 	unsigned long		sigc_mask; 90 	__siginfo_rwin_t *	sigc_rwin_save;
  | 
| /Linux-v6.6/arch/csky/include/uapi/asm/ | 
| D | sigcontext.h | 8 struct sigcontext {  struct 9 	struct pt_regs	sc_pt_regs; 10 	struct user_fp	sc_user_fp;
  | 
| /Linux-v6.6/arch/microblaze/include/uapi/asm/ | 
| D | sigcontext.h | 16 struct sigcontext {  struct 17 	struct pt_regs regs; 18 	unsigned long oldmask;
  | 
| /Linux-v6.6/arch/arc/include/uapi/asm/ | 
| D | sigcontext.h | 19 struct sigcontext {  struct 20 	struct user_regs_struct regs; 21 	struct user_regs_arcv2 v2abi;
  | 
| /Linux-v6.6/arch/nios2/include/uapi/asm/ | 
| D | sigcontext.h | 26 struct sigcontext {  struct 27 	int version; 28 	unsigned long gregs[32];
  | 
| /Linux-v6.6/arch/openrisc/include/uapi/asm/ | 
| D | sigcontext.h | 29 struct sigcontext {  struct 30 	struct user_regs_struct regs;  /* needs to be first */ 31 	union {
  | 
| /Linux-v6.6/arch/loongarch/include/uapi/asm/ | 
| D | sigcontext.h | 21 struct sigcontext {  struct 22 	__u64	sc_pc; 23 	__u64	sc_regs[32]; 24 	__u32	sc_flags; 25 	__u64	sc_extcontext[0] __attribute__((__aligned__(16)));
  | 
| /Linux-v6.6/arch/riscv/include/uapi/asm/ | 
| D | sigcontext.h | 30 struct sigcontext {  struct 31 	struct user_regs_struct sc_regs; 32 	union {
  | 
| /Linux-v6.6/arch/arm64/include/uapi/asm/ | 
| D | sigcontext.h | 28 struct sigcontext {  struct 29 	__u64 fault_address; 31 	__u64 regs[31]; 32 	__u64 sp; 33 	__u64 pc; 34 	__u64 pstate; 36 	__u8 __reserved[4096] __attribute__((__aligned__(16)));
  | 
| /Linux-v6.6/arch/hexagon/include/uapi/asm/ | 
| D | sigcontext.h | 30 struct sigcontext {  struct 31 	struct user_regs_struct sc_regs;
  | 
| /Linux-v6.6/arch/s390/include/uapi/asm/ | 
| D | sigcontext.h | 77 struct sigcontext  struct 79 	unsigned long	oldmask[_SIGCONTEXT_NSIG_WORDS]; 80 	_sigregs        __user *sregs;
  | 
| /Linux-v6.6/arch/csky/kernel/ | 
| D | signal.c | 37 #define restore_fpu_state(sigcontext)	(0)  argument 38 #define save_fpu_state(sigcontext)	(0)  argument
  | 
| /Linux-v6.6/arch/powerpc/kernel/ | 
| D | signal_32.c | 57 #define sigcontext	sigcontext32  macro
  |