Home
last modified time | relevance | path

Searched refs:sigcontext (Results 1 – 117 of 117) sorted by relevance

/linux-4.4.14/arch/mips/kernel/
Dsignal_n32.c49 extern int setup_sigcontext(struct pt_regs *, struct sigcontext __user *);
50 extern int restore_sigcontext(struct pt_regs *, struct sigcontext __user *);
56 struct sigcontext uc_mcontext;
155 .off_sc_fpregs = offsetof(struct sigcontext, sc_fpregs),
156 .off_sc_fpc_csr = offsetof(struct sigcontext, sc_fpc_csr),
157 .off_sc_used_math = offsetof(struct sigcontext, sc_used_math),
Dasm-offsets.c217 OFFSET(SC_REGS, sigcontext, sc_regs); in output_sc_defines()
218 OFFSET(SC_FPREGS, sigcontext, sc_fpregs); in output_sc_defines()
219 OFFSET(SC_ACX, sigcontext, sc_acx); in output_sc_defines()
220 OFFSET(SC_MDHI, sigcontext, sc_mdhi); in output_sc_defines()
221 OFFSET(SC_MDLO, sigcontext, sc_mdlo); in output_sc_defines()
222 OFFSET(SC_PC, sigcontext, sc_pc); in output_sc_defines()
223 OFFSET(SC_FPC_CSR, sigcontext, sc_fpc_csr); in output_sc_defines()
224 OFFSET(SC_FPC_EIR, sigcontext, sc_fpc_eir); in output_sc_defines()
225 OFFSET(SC_HI1, sigcontext, sc_hi1); in output_sc_defines()
226 OFFSET(SC_LO1, sigcontext, sc_lo1); in output_sc_defines()
[all …]
Dsignal.c53 struct sigcontext sf_sc;
410 int setup_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in setup_sigcontext()
487 int restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext()
761 .off_sc_fpregs = offsetof(struct sigcontext, sc_fpregs),
762 .off_sc_fpc_csr = offsetof(struct sigcontext, sc_fpc_csr),
763 .off_sc_used_math = offsetof(struct sigcontext, sc_used_math),
/linux-4.4.14/arch/ia64/kernel/
Dasm-offsets.c176 DEFINE(IA64_SIGCONTEXT_IP_OFFSET, offsetof (struct sigcontext, sc_ip)); in foo()
177 DEFINE(IA64_SIGCONTEXT_AR_BSP_OFFSET, offsetof (struct sigcontext, sc_ar_bsp)); in foo()
178 DEFINE(IA64_SIGCONTEXT_AR_FPSR_OFFSET, offsetof (struct sigcontext, sc_ar_fpsr)); in foo()
179 DEFINE(IA64_SIGCONTEXT_AR_RNAT_OFFSET, offsetof (struct sigcontext, sc_ar_rnat)); in foo()
180 DEFINE(IA64_SIGCONTEXT_AR_UNAT_OFFSET, offsetof (struct sigcontext, sc_ar_unat)); in foo()
181 DEFINE(IA64_SIGCONTEXT_B0_OFFSET, offsetof (struct sigcontext, sc_br[0])); in foo()
182 DEFINE(IA64_SIGCONTEXT_CFM_OFFSET, offsetof (struct sigcontext, sc_cfm)); in foo()
183 DEFINE(IA64_SIGCONTEXT_FLAGS_OFFSET, offsetof (struct sigcontext, sc_flags)); in foo()
184 DEFINE(IA64_SIGCONTEXT_FR6_OFFSET, offsetof (struct sigcontext, sc_fr[6])); in foo()
185 DEFINE(IA64_SIGCONTEXT_PR_OFFSET, offsetof (struct sigcontext, sc_pr)); in foo()
[all …]
Dsigframe.h22 struct sigcontext sc;
Dsignal.c43 restore_sigcontext (struct sigcontext __user *sc, struct sigscratch *scr) in restore_sigcontext()
164 struct sigcontext __user *sc; in ia64_rt_sigreturn()
225 setup_sigcontext (struct sigcontext __user *sc, sigset_t *mask, struct sigscratch *scr) in setup_sigcontext()
/linux-4.4.14/arch/score/kernel/
Dasm-offsets.c169 OFFSET(SC_REGS, sigcontext, sc_regs); in output_sc_defines()
170 OFFSET(SC_MDCEH, sigcontext, sc_mdceh); in output_sc_defines()
171 OFFSET(SC_MDCEL, sigcontext, sc_mdcel); in output_sc_defines()
172 OFFSET(SC_PC, sigcontext, sc_pc); in output_sc_defines()
173 OFFSET(SC_PSR, sigcontext, sc_psr); in output_sc_defines()
174 OFFSET(SC_ECR, sigcontext, sc_ecr); in output_sc_defines()
175 OFFSET(SC_EMA, sigcontext, sc_ema); in output_sc_defines()
Dsignal.c44 static int setup_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in setup_sigcontext()
78 static int restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext()
/linux-4.4.14/arch/mn10300/kernel/
Dsigframe.h16 struct sigcontext *psc;
17 struct sigcontext sc;
Dasm-offsets.c20 OFFSET(SIGCONTEXT_d0, sigcontext, d0); in foo()
21 OFFSET(SIGCONTEXT_d1, sigcontext, d1); in foo()
Dsignal.c38 struct sigcontext __user *sc, long *_d0) in restore_sigcontext()
156 static int setup_sigcontext(struct sigcontext __user *sc, in setup_sigcontext()
/linux-4.4.14/arch/tile/include/asm/
Dsignal.h21 int restore_sigcontext(struct pt_regs *, struct sigcontext __user *);
22 int setup_sigcontext(struct sigcontext __user *, struct pt_regs *);
/linux-4.4.14/arch/x86/include/asm/
Dsighandling.h16 int restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc);
17 int setup_sigcontext(struct sigcontext __user *sc, void __user *fpstate,
Dsigframe.h76 struct sigcontext uc_mcontext; /* the 64-bit sigcontext type */
/linux-4.4.14/arch/mips/include/uapi/asm/
Dsigcontext.h33 struct sigcontext { struct
69 struct sigcontext { struct
Ducontext.h58 struct sigcontext uc_mcontext;
DKbuild29 header-y += sigcontext.h
/linux-4.4.14/arch/x86/include/uapi/asm/
Dsigcontext.h281 # define sigcontext sigcontext_32 macro
283 # define sigcontext sigcontext_64 macro
299 struct sigcontext { struct
324 struct sigcontext { argument
DKbuild48 header-y += sigcontext.h
/linux-4.4.14/arch/m68k/kernel/
Dsignal.c199 static inline void save_a5_state(struct sigcontext *sc, struct pt_regs *regs) in save_a5_state()
224 static inline void save_a5_state(struct sigcontext *sc, struct pt_regs *regs) in save_a5_state()
247 struct sigcontext __user *psc;
250 struct sigcontext sc;
273 static inline int restore_fpu_state(struct sigcontext *sc) in restore_fpu_state()
447 static inline void save_fpu_state(struct sigcontext *sc, struct pt_regs *regs) in save_fpu_state()
573 static inline int restore_fpu_state(struct sigcontext *sc) in restore_fpu_state()
583 static inline void save_fpu_state(struct sigcontext *sc, struct pt_regs *regs) in save_fpu_state()
651 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *usc, void __user *fp) in restore_sigcontext()
654 struct sigcontext context; in restore_sigcontext()
[all …]
/linux-4.4.14/arch/x86/um/
Dsignal.c154 struct sigcontext __user *from) in copy_sc_from_user()
156 struct sigcontext sc; in copy_sc_from_user()
246 static int copy_sc_to_user(struct sigcontext __user *to, in copy_sc_to_user()
250 struct sigcontext sc; in copy_sc_to_user()
253 memset(&sc, 0, sizeof(struct sigcontext)); in copy_sc_to_user()
296 err = copy_to_user(to, &sc, sizeof(struct sigcontext)); in copy_sc_to_user()
355 struct sigcontext sc;
470 struct sigcontext __user *sc = &frame->sc; in sys_sigreturn()
/linux-4.4.14/arch/sh/kernel/
Dsignal_64.c130 struct sigcontext sc;
145 restore_sigcontext_fpu(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext_fpu()
167 setup_sigcontext_fpu(struct pt_regs *regs, struct sigcontext __user *sc) in setup_sigcontext_fpu()
193 restore_sigcontext_fpu(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext_fpu()
198 setup_sigcontext_fpu(struct pt_regs *regs, struct sigcontext __user *sc) in setup_sigcontext_fpu()
205 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc, long long *r2_p) in restore_sigcontext()
325 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
Dsignal_32.c63 struct sigcontext sc;
76 static inline int restore_sigcontext_fpu(struct sigcontext __user *sc) in restore_sigcontext_fpu()
88 static inline int save_sigcontext_fpu(struct sigcontext __user *sc, in save_sigcontext_fpu()
114 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc, int *r0_p) in restore_sigcontext()
217 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
/linux-4.4.14/arch/tile/kernel/
Dsignal.c46 struct sigcontext __user *sc) in restore_sigcontext()
57 BUILD_BUG_ON(sizeof(struct sigcontext) != sizeof(struct pt_regs)); in restore_sigcontext()
58 BUILD_BUG_ON(sizeof(struct sigcontext) % 8 != 0); in restore_sigcontext()
108 int setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs) in setup_sigcontext()
Dcompat_signal.c42 struct sigcontext uc_mcontext;
/linux-4.4.14/arch/arc/include/uapi/asm/
Dsigcontext.h18 struct sigcontext { struct
/linux-4.4.14/arch/hexagon/include/uapi/asm/
Dsigcontext.h29 struct sigcontext { struct
DKbuild11 header-y += sigcontext.h
/linux-4.4.14/arch/openrisc/include/uapi/asm/
Dsigcontext.h28 struct sigcontext { struct
DKbuild9 header-y += sigcontext.h
/linux-4.4.14/arch/microblaze/include/uapi/asm/
Dsigcontext.h15 struct sigcontext { struct
DKbuild26 header-y += sigcontext.h
/linux-4.4.14/arch/nios2/include/uapi/asm/
Dsigcontext.h25 struct sigcontext { struct
/linux-4.4.14/arch/cris/include/uapi/asm/
Dsigcontext.h17 struct sigcontext { struct
DKbuild32 header-y += sigcontext.h
/linux-4.4.14/arch/frv/include/uapi/asm/
Dsigcontext.h21 struct sigcontext { struct
DKbuild24 header-y += sigcontext.h
/linux-4.4.14/arch/unicore32/include/uapi/asm/
Dsigcontext.h21 struct sigcontext { struct
DKbuild7 header-y += sigcontext.h
/linux-4.4.14/arch/metag/include/uapi/asm/
Dsigcontext.h12 struct sigcontext { struct
DKbuild7 header-y += sigcontext.h
/linux-4.4.14/arch/sh/include/cpu-common/cpu/
Dsigcontext.h4 struct sigcontext { struct
/linux-4.4.14/arch/parisc/include/uapi/asm/
Dsigcontext.h9 struct sigcontext { struct
DKbuild21 header-y += sigcontext.h
/linux-4.4.14/arch/avr32/include/asm/
Ducontext.h8 struct sigcontext uc_mcontext;
/linux-4.4.14/arch/parisc/include/asm/
Ducontext.h8 struct sigcontext uc_mcontext;
/linux-4.4.14/include/uapi/asm-generic/
Ducontext.h8 struct sigcontext uc_mcontext;
DKbuild.asm29 header-y += sigcontext.h
/linux-4.4.14/arch/m32r/include/asm/
Ducontext.h8 struct sigcontext uc_mcontext;
/linux-4.4.14/arch/frv/include/asm/
Ducontext.h8 struct sigcontext uc_mcontext;
/linux-4.4.14/arch/mn10300/include/asm/
Ducontext.h18 struct sigcontext uc_mcontext;
/linux-4.4.14/arch/cris/include/asm/
Ducontext.h8 struct sigcontext uc_mcontext;
/linux-4.4.14/arch/xtensa/include/asm/
Ducontext.h18 struct sigcontext uc_mcontext;
/linux-4.4.14/arch/xtensa/include/uapi/asm/
Dsigcontext.h15 struct sigcontext { struct
DKbuild17 header-y += sigcontext.h
/linux-4.4.14/arch/alpha/include/asm/
Ducontext.h9 struct sigcontext uc_mcontext;
/linux-4.4.14/arch/h8300/include/uapi/asm/
Dsigcontext.h4 struct sigcontext { struct
/linux-4.4.14/arch/ia64/include/uapi/asm/
Ducontext.h5 struct sigcontext uc_mcontext;
Dsigcontext.h34 struct sigcontext { struct
DKbuild36 header-y += sigcontext.h
/linux-4.4.14/arch/score/include/uapi/asm/
Dsigcontext.h8 struct sigcontext { struct
DKbuild23 header-y += sigcontext.h
/linux-4.4.14/arch/arm64/include/uapi/asm/
Ducontext.h29 struct sigcontext uc_mcontext;
Dsigcontext.h25 struct sigcontext { struct
DKbuild16 header-y += sigcontext.h
/linux-4.4.14/arch/sh/include/cpu-sh4/cpu/
Dsigcontext.h4 struct sigcontext { struct
/linux-4.4.14/arch/powerpc/kernel/
Dsignal_64.c83 static elf_vrreg_t __user *sigcontext_vmx_regs(struct sigcontext __user *sc) in sigcontext_vmx_regs()
93 static long setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
183 static long setup_tm_sigcontexts(struct sigcontext __user *sc, in setup_tm_sigcontexts()
184 struct sigcontext __user *tm_sc, in setup_tm_sigcontexts()
313 struct sigcontext __user *sc) in restore_sigcontext()
412 struct sigcontext __user *sc, in restore_tm_sigcontexts()
413 struct sigcontext __user *tm_sc) in restore_tm_sigcontexts()
Dsignal_32.c64 #define sigcontext sigcontext32 macro
219 struct sigcontext sctx; /* the sigcontext */
222 struct sigcontext sctx_transact;
1419 struct sigcontext __user *sc; in handle_signal32()
1430 sc = (struct sigcontext __user *) &frame->sctx; in handle_signal32()
1503 struct sigcontext __user *sc; in sys_sigreturn()
1504 struct sigcontext sigctx; in sys_sigreturn()
/linux-4.4.14/arch/m68k/include/uapi/asm/
Dsigcontext.h4 struct sigcontext { struct
DKbuild31 header-y += sigcontext.h
/linux-4.4.14/arch/avr32/include/uapi/asm/
Dsigcontext.h11 struct sigcontext { struct
DKbuild14 header-y += sigcontext.h
/linux-4.4.14/arch/alpha/include/uapi/asm/
Dsigcontext.h4 struct sigcontext { struct
DKbuild31 header-y += sigcontext.h
/linux-4.4.14/arch/powerpc/include/uapi/asm/
Dsigcontext.h16 struct sigcontext { struct
Ducontext.h32 struct sigcontext uc_mcontext; /* last for extensibility */
DKbuild33 header-y += sigcontext.h
/linux-4.4.14/arch/arm/include/uapi/asm/
Dsigcontext.h9 struct sigcontext { struct
DKbuild15 header-y += sigcontext.h
/linux-4.4.14/arch/tile/include/uapi/asm/
Dsigcontext.h26 struct sigcontext { struct
DKbuild13 header-y += sigcontext.h
/linux-4.4.14/arch/cris/arch-v10/kernel/
Dsignal.c49 struct sigcontext sc;
64 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext()
178 static int setup_sigcontext(struct sigcontext __user *sc, in setup_sigcontext()
/linux-4.4.14/arch/sh/include/uapi/asm/
Dsigcontext.h4 struct sigcontext { struct
DKbuild17 header-y += sigcontext.h
/linux-4.4.14/arch/m32r/include/uapi/asm/
Dsigcontext.h4 struct sigcontext { struct
DKbuild22 header-y += sigcontext.h
/linux-4.4.14/arch/mn10300/include/uapi/asm/
Dsigcontext.h20 struct sigcontext { struct
DKbuild23 header-y += sigcontext.h
/linux-4.4.14/arch/microblaze/kernel/
Dsignal.c48 struct sigcontext sc;
60 struct sigcontext __user *sc, int *rval_p) in restore_sigcontext()
120 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
/linux-4.4.14/arch/c6x/include/uapi/asm/
DKbuild10 header-y += sigcontext.h
Dsigcontext.h15 struct sigcontext { struct
/linux-4.4.14/arch/frv/kernel/
Dsignal.c43 struct sigcontext sc;
59 static int restore_sigcontext(struct sigcontext __user *sc, int *_gr8) in restore_sigcontext()
140 static int setup_sigcontext(struct sigcontext __user *sc, unsigned long mask) in setup_sigcontext()
/linux-4.4.14/arch/blackfin/include/uapi/asm/
Dsigcontext.h11 struct sigcontext { struct
DKbuild14 header-y += sigcontext.h
/linux-4.4.14/arch/s390/include/uapi/asm/
Dsigcontext.h76 struct sigcontext struct
DKbuild34 header-y += sigcontext.h
/linux-4.4.14/arch/arm/include/asm/
Ducontext.h20 struct sigcontext uc_mcontext;
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dsignal.c37 struct sigcontext sc;
55 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext()
171 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
/linux-4.4.14/arch/sparc/include/asm/
Dsigcontext.h71 struct sigcontext { struct
/linux-4.4.14/arch/openrisc/kernel/
Dsignal.c44 struct sigcontext __user *sc) in restore_sigcontext()
110 static int setup_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in setup_sigcontext()
/linux-4.4.14/arch/avr32/kernel/
Dsignal.c32 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext()
102 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs) in setup_sigcontext()
/linux-4.4.14/arch/h8300/kernel/
Dsignal.c73 restore_sigcontext(struct sigcontext *usc, int *pd0) in restore_sigcontext()
132 static int setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
/linux-4.4.14/arch/metag/kernel/
Dsignal.c46 struct sigcontext __user *sc) in restore_sigcontext()
102 static int setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
/linux-4.4.14/arch/alpha/kernel/
Dsignal.c125 struct sigcontext sc;
147 restore_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs) in restore_sigcontext()
202 do_sigreturn(struct sigcontext __user *sc) in do_sigreturn()
281 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
/linux-4.4.14/arch/hexagon/kernel/
Dsignal.c47 static int setup_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in setup_sigcontext()
77 struct sigcontext __user *sc) in restore_sigcontext()
/linux-4.4.14/arch/m32r/kernel/
Dsignal.c45 restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc, in restore_sigcontext()
122 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
/linux-4.4.14/arch/blackfin/kernel/
Dsignal.c41 rt_restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc, int *pr0) in rt_restore_sigcontext()
108 static inline int rt_setup_sigcontext(struct sigcontext *sc, struct pt_regs *regs) in rt_setup_sigcontext()
/linux-4.4.14/arch/c6x/kernel/
Dsignal.c38 struct sigcontext __user *sc) in restore_sigcontext()
100 static int setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext()
/linux-4.4.14/arch/sparc/include/uapi/asm/
DKbuild36 header-y += sigcontext.h
/linux-4.4.14/arch/mips/include/asm/
Dfpu.h30 struct sigcontext;
/linux-4.4.14/arch/xtensa/kernel/
Dsignal.c137 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in setup_sigcontext()
176 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in restore_sigcontext()
/linux-4.4.14/arch/s390/kernel/
Dsignal.c64 struct sigcontext sc;
289 struct sigcontext sc; in setup_frame()
/linux-4.4.14/arch/parisc/kernel/
Dsignal.c71 restore_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs) in restore_sigcontext()
195 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, int in_syscall) in setup_sigcontext()
/linux-4.4.14/scripts/
D.docproc.cmd75 /usr/include/i386-linux-gnu/bits/sigcontext.h \
/linux-4.4.14/arch/x86/kernel/
Dsignal.c64 int restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc) in restore_sigcontext()
122 int setup_sigcontext(struct sigcontext __user *sc, void __user *fpstate, in setup_sigcontext()
/linux-4.4.14/arch/powerpc/perf/
Dcallchain.c340 #define sigcontext32 sigcontext
/linux-4.4.14/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt3217 (gdb) p *((struct sigcontext *) (&sig + 1))