Home
last modified time | relevance | path

Searched defs:sigcontext (Results 1 – 25 of 25) sorted by relevance

/openbmc/linux/arch/mips/include/uapi/asm/
H A Dsigcontext.h61 * Keep this struct definition in sync with the sigcontext fragment argument
73 __u64 sc_mdhi;
74 __u64 sc_hi1;
75 __u64 sc_hi2;
76 __u64 sc_hi3;
77 __u64 sc_mdlo;
78 __u64 sc_lo1;
79 __u64 sc_lo2;
80 __u64 sc_lo3;
81 __u64 sc_pc;
[all …]
/openbmc/linux/arch/ia64/include/uapi/asm/
H A Dsigcontext.h35 struct sigcontext { struct
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 */
44 unsigned long sc_ar_bsp; /* backing store pointer */
50 unsigned long sc_ar_lc; /* loop count register */
51 unsigned long sc_pr; /* predicate registers */
52 unsigned long sc_br[8]; /* branch registers */
60 unsigned long sc_ar25; /* cmp8xchg16 uses this */
[all …]
/openbmc/linux/arch/arm/include/uapi/asm/
H A Dsigcontext.h10 struct sigcontext { struct
11 unsigned long trap_no;
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;
20 unsigned long arm_r6;
[all …]
/openbmc/linux/arch/alpha/include/uapi/asm/
H A Dsigcontext.h5 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;
23 unsigned long sc_reserved1, sc_reserved2;
[all …]
/openbmc/linux/arch/m68k/include/uapi/asm/
H A Dsigcontext.h5 struct sigcontext { struct
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;
17 unsigned short sc_formatvec;
20 unsigned long sc_fpcntl[3];
[all …]
/openbmc/linux/arch/sh/include/cpu-sh4/cpu/
H A Dsigcontext.h5 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;
20 unsigned int sc_fpscr;
[all …]
/openbmc/linux/arch/sh/include/uapi/asm/
H A Dsigcontext.h5 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;
20 unsigned int sc_fpscr;
[all …]
/openbmc/linux/arch/powerpc/include/uapi/asm/
H A Dsigcontext.h17 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];
/openbmc/linux/arch/xtensa/include/uapi/asm/
H A Dsigcontext.h16 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 …]
/openbmc/linux/arch/x86/include/uapi/asm/
H A Dsigcontext.h301 __u16 gs, __gsh;
325 struct sigcontext { argument
326 __u64 r8;
327 __u64 r9;
328 __u64 r10;
329 __u64 r11;
330 __u64 r12;
344 __u16 cs;
370 __u16 gs;
371 __u16 fs;
[all …]
/openbmc/linux/arch/sh/include/cpu-common/cpu/
H A Dsigcontext.h5 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;
/openbmc/linux/arch/parisc/include/uapi/asm/
H A Dsigcontext.h10 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 */
/openbmc/linux/arch/microblaze/include/uapi/asm/
H A Dsigcontext.h16 struct sigcontext { struct
17 struct pt_regs regs;
18 unsigned long oldmask;
/openbmc/linux/arch/arc/include/uapi/asm/
H A Dsigcontext.h19 struct sigcontext { struct
20 struct user_regs_struct regs;
21 struct user_regs_arcv2 v2abi;
/openbmc/linux/arch/csky/include/uapi/asm/
H A Dsigcontext.h8 struct sigcontext { struct
9 struct pt_regs sc_pt_regs;
10 struct user_fp sc_user_fp;
/openbmc/linux/arch/sparc/include/asm/
H A Dsigcontext.h72 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;
/openbmc/linux/arch/nios2/include/uapi/asm/
H A Dsigcontext.h26 struct sigcontext { struct
27 int version;
28 unsigned long gregs[32];
/openbmc/linux/arch/openrisc/include/uapi/asm/
H A Dsigcontext.h29 struct sigcontext { struct
30 struct user_regs_struct regs; /* needs to be first */
31 union {
/openbmc/linux/arch/riscv/include/uapi/asm/
H A Dsigcontext.h30 struct sigcontext { struct
31 struct user_regs_struct sc_regs;
32 union {
/openbmc/linux/arch/loongarch/include/uapi/asm/
H A Dsigcontext.h21 struct sigcontext { struct
22 __u64 sc_pc;
23 __u64 sc_regs[32];
24 __u32 sc_flags;
25 __u64 sc_extcontext[0] __attribute__((__aligned__(16)));
/openbmc/linux/arch/arm64/include/uapi/asm/
H A Dsigcontext.h28 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)));
/openbmc/linux/arch/hexagon/include/uapi/asm/
H A Dsigcontext.h30 struct sigcontext { struct
31 struct user_regs_struct sc_regs;
/openbmc/linux/arch/s390/include/uapi/asm/
H A Dsigcontext.h77 struct sigcontext struct
79 unsigned long oldmask[_SIGCONTEXT_NSIG_WORDS];
80 _sigregs __user *sregs;
/openbmc/linux/arch/csky/kernel/
H A Dsignal.c37 #define restore_fpu_state(sigcontext) (0) argument
38 #define save_fpu_state(sigcontext) (0) argument
/openbmc/linux/arch/powerpc/kernel/
H A Dsignal_32.c57 #define sigcontext sigcontext32 macro