/linux-master/arch/x86/include/asm/ |
H A D | ia32.h | 13 #include <uapi/asm/sigcontext.h>
|
H A D | signal.h | 38 #include <uapi/asm/sigcontext.h>
|
/linux-master/arch/csky/kernel/ |
H A D | signal.c | 16 static int restore_fpu_state(struct sigcontext __user *sc) 28 static int save_fpu_state(struct sigcontext __user *sc) 37 #define restore_fpu_state(sigcontext) (0) 38 #define save_fpu_state(sigcontext) (0) 52 struct sigcontext __user *sc) 104 struct sigcontext __user *sc = &frame->uc.uc_mcontext;
|
/linux-master/arch/x86/include/uapi/asm/ |
H A D | sigcontext.h | 6 * Linux signal context definitions. The sigcontext includes a complex 28 * used to extend the fpstate pointer in the sigcontext, which now includes the 186 * Extended state pointed to by sigcontext::fpstate. 278 * Create the real 'struct sigcontext' type: 282 # define sigcontext sigcontext_32 macro 284 # define sigcontext sigcontext_64 macro 289 * The old user-space sigcontext definition, just in case user-space still 290 * relies on it. The kernel definition (in asm/sigcontext.h) has unified 300 struct sigcontext { struct 325 struct sigcontext { struct [all...] |
/linux-master/tools/testing/selftests/arm64/signal/testcases/ |
H A D | tpidr2_siginfo.c | 14 #include <asm/sigcontext.h>
|
H A D | tpidr2_restore.c | 13 #include <asm/sigcontext.h>
|
H A D | fpmr_siginfo.c | 14 #include <asm/sigcontext.h>
|
H A D | testcases.h | 15 #include <asm/sigcontext.h>
|
/linux-master/arch/openrisc/kernel/ |
H A D | signal.c | 44 static long restore_fp_state(struct sigcontext __user *sc) 58 static long save_fp_state(struct sigcontext __user *sc) 62 /* Sync the user FPU state so we can copy to sigcontext */ 75 struct sigcontext __user *sc) 142 static int setup_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc)
|
/linux-master/arch/x86/um/ |
H A D | signal.c | 155 struct sigcontext __user *from) 157 struct sigcontext sc; 237 static int copy_sc_to_user(struct sigcontext __user *to, 241 struct sigcontext sc; 244 memset(&sc, 0, sizeof(struct sigcontext)); 287 err = copy_to_user(to, &sc, sizeof(struct sigcontext)); 343 struct sigcontext sc; 458 struct sigcontext __user *sc = &frame->sc;
|
/linux-master/arch/powerpc/perf/ |
H A D | callchain_32.c | 14 #include <asm/sigcontext.h> 26 #define sigcontext32 sigcontext
|
H A D | callchain.c | 14 #include <asm/sigcontext.h>
|
H A D | callchain_64.c | 14 #include <asm/sigcontext.h>
|
/linux-master/arch/alpha/kernel/ |
H A D | proto.h | 171 struct sigcontext; 172 extern void do_sigreturn(struct sigcontext __user *);
|
H A D | signal.c | 28 #include <asm/sigcontext.h> 127 struct sigcontext sc; 149 restore_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs) 201 a given sigcontext. This because it's impossible to set *all* 205 do_sigreturn(struct sigcontext __user *sc) 210 /* Verify that it's a good sigcontext before using it */ 272 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, 363 regs->r18 = (unsigned long) &frame->sc; /* a2: sigcontext pointer */
|
/linux-master/arch/m68k/kernel/ |
H A D | signal.c | 184 static inline void save_a5_state(struct sigcontext *sc, struct pt_regs *regs) 208 static inline void save_a5_state(struct sigcontext *sc, struct pt_regs *regs) 231 struct sigcontext __user *psc; 234 struct sigcontext sc; 257 static inline int restore_fpu_state(struct sigcontext *sc) 431 static inline void save_fpu_state(struct sigcontext *sc, struct pt_regs *regs) 557 static inline int restore_fpu_state(struct sigcontext *sc) 567 static inline void save_fpu_state(struct sigcontext *sc, struct pt_regs *regs) 679 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *usc, void __user *fp) 682 struct sigcontext contex [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | signal_64.c | 26 #include <asm/sigcontext.h> 76 * element. For historical reasons sigcontext might not be quad word aligned, 78 * sigcontext for more detail. 81 static elf_vrreg_t __user *sigcontext_vmx_regs(struct sigcontext __user *sc) 106 * Set up the sigcontext for the signal frame. 114 static long notrace __unsafe_setup_sigcontext(struct sigcontext __user *sc, 200 * registers and set up the 'normal' sigcontext registers with rolled-back 203 * examine the transactional registers in the 2nd sigcontext to determine the 206 static long setup_tm_sigcontexts(struct sigcontext __user *sc, 207 struct sigcontext __use [all...] |
H A D | signal_32.c | 40 #include <asm/sigcontext.h> 57 #define sigcontext sigcontext32 macro 187 * a sigcontext struct 195 struct sigcontext sctx; /* the sigcontext */ 198 struct sigcontext sctx_transact; 838 struct sigcontext __user *sc; 861 sc = (struct sigcontext __user *) &frame->sctx; 1302 struct sigcontext __user *sc; 1303 struct sigcontext sigct [all...] |
/linux-master/arch/microblaze/kernel/ |
H A D | signal.c | 46 struct sigcontext sc; 58 struct sigcontext __user *sc, int *rval_p) 118 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs,
|
/linux-master/arch/sparc/kernel/ |
H A D | sigutil_64.c | 8 #include <asm/sigcontext.h>
|
H A D | sigutil_32.c | 8 #include <asm/sigcontext.h>
|
/linux-master/arch/x86/um/os-Linux/ |
H A D | registers.c | 16 #include <asm/sigcontext.h>
|
/linux-master/arch/sparc/include/uapi/asm/ |
H A D | signal.h | 5 #include <asm/sigcontext.h>
|
/linux-master/tools/testing/selftests/arm64/fp/ |
H A D | vlset.c | 19 #include <asm/sigcontext.h>
|
/linux-master/arch/sh/kernel/ |
H A D | signal_32.c | 64 struct sigcontext sc; 77 static inline int restore_sigcontext_fpu(struct sigcontext __user *sc) 89 static inline int save_sigcontext_fpu(struct sigcontext __user *sc, 115 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc, int *r0_p) 221 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs,
|