Symbol: sigcontext
arch/alpha/include/asm/ucontext.h
10
struct sigcontext uc_mcontext;
arch/alpha/kernel/proto.h
171
struct sigcontext;
arch/alpha/kernel/proto.h
172
extern void do_sigreturn(struct sigcontext __user *);
arch/alpha/kernel/signal.c
127
struct sigcontext sc;
arch/alpha/kernel/signal.c
149
restore_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs)
arch/alpha/kernel/signal.c
205
do_sigreturn(struct sigcontext __user *sc)
arch/alpha/kernel/signal.c
272
setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs,
arch/arc/kernel/signal.c
66
static int save_arcv2_regs(struct sigcontext __user *mctx, struct pt_regs *regs)
arch/arc/kernel/signal.c
84
static int restore_arcv2_regs(struct sigcontext __user *mctx, struct pt_regs *regs)
arch/arm/include/asm/ucontext.h
22
struct sigcontext uc_mcontext;
arch/arm/kernel/signal.c
142
struct sigcontext context;
arch/arm/kernel/signal.c
254
struct sigcontext context;
arch/arm/kernel/signal.c
257
context = (struct sigcontext) {
arch/arm64/include/uapi/asm/ucontext.h
30
struct sigcontext uc_mcontext;
arch/arm64/kernel/signal.c
756
struct sigcontext __user *const sc = &sf->uc.uc_mcontext;
arch/csky/kernel/signal.c
104
struct sigcontext __user *sc = &frame->uc.uc_mcontext;
arch/csky/kernel/signal.c
16
static int restore_fpu_state(struct sigcontext __user *sc)
arch/csky/kernel/signal.c
28
static int save_fpu_state(struct sigcontext __user *sc)
arch/csky/kernel/signal.c
37
#define restore_fpu_state(sigcontext) (0)
arch/csky/kernel/signal.c
38
#define save_fpu_state(sigcontext) (0)
arch/csky/kernel/signal.c
52
struct sigcontext __user *sc)
arch/hexagon/kernel/signal.c
35
static int setup_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc)
arch/hexagon/kernel/signal.c
65
struct sigcontext __user *sc)
arch/loongarch/include/asm/fpu.h
22
struct sigcontext;
arch/loongarch/include/uapi/asm/ucontext.h
32
struct sigcontext uc_mcontext;
arch/loongarch/kernel/asm-offsets.c
222
OFFSET(SC_REGS, sigcontext, sc_regs);
arch/loongarch/kernel/asm-offsets.c
223
OFFSET(SC_PC, sigcontext, sc_pc);
arch/loongarch/kernel/signal.c
663
static int setup_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc,
arch/loongarch/kernel/signal.c
696
static int parse_extcontext(struct sigcontext __user *sc, struct extctx_layout *extctx)
arch/loongarch/kernel/signal.c
754
static int restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc)
arch/m68k/kernel/signal.c
184
static inline void save_a5_state(struct sigcontext *sc, struct pt_regs *regs)
arch/m68k/kernel/signal.c
208
static inline void save_a5_state(struct sigcontext *sc, struct pt_regs *regs)
arch/m68k/kernel/signal.c
231
struct sigcontext __user *psc;
arch/m68k/kernel/signal.c
234
struct sigcontext sc;
arch/m68k/kernel/signal.c
257
static inline int restore_fpu_state(struct sigcontext *sc)
arch/m68k/kernel/signal.c
431
static inline void save_fpu_state(struct sigcontext *sc, struct pt_regs *regs)
arch/m68k/kernel/signal.c
557
static inline int restore_fpu_state(struct sigcontext *sc)
arch/m68k/kernel/signal.c
567
static inline void save_fpu_state(struct sigcontext *sc, struct pt_regs *regs)
arch/m68k/kernel/signal.c
679
restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *usc, void __user *fp)
arch/m68k/kernel/signal.c
682
struct sigcontext context;
arch/m68k/kernel/signal.c
814
static void setup_sigcontext(struct sigcontext *sc, struct pt_regs *regs,
arch/m68k/kernel/signal.c
882
struct sigcontext context;
arch/microblaze/kernel/signal.c
118
setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs,
arch/microblaze/kernel/signal.c
46
struct sigcontext sc;
arch/microblaze/kernel/signal.c
58
struct sigcontext __user *sc, int *rval_p)
arch/mips/include/uapi/asm/ucontext.h
59
struct sigcontext uc_mcontext;
arch/mips/kernel/asm-offsets.c
232
OFFSET(SC_REGS, sigcontext, sc_regs);
arch/mips/kernel/asm-offsets.c
233
OFFSET(SC_FPREGS, sigcontext, sc_fpregs);
arch/mips/kernel/asm-offsets.c
234
OFFSET(SC_ACX, sigcontext, sc_acx);
arch/mips/kernel/asm-offsets.c
235
OFFSET(SC_MDHI, sigcontext, sc_mdhi);
arch/mips/kernel/asm-offsets.c
236
OFFSET(SC_MDLO, sigcontext, sc_mdlo);
arch/mips/kernel/asm-offsets.c
237
OFFSET(SC_PC, sigcontext, sc_pc);
arch/mips/kernel/asm-offsets.c
238
OFFSET(SC_FPC_CSR, sigcontext, sc_fpc_csr);
arch/mips/kernel/asm-offsets.c
239
OFFSET(SC_FPC_EIR, sigcontext, sc_fpc_eir);
arch/mips/kernel/asm-offsets.c
240
OFFSET(SC_HI1, sigcontext, sc_hi1);
arch/mips/kernel/asm-offsets.c
241
OFFSET(SC_LO1, sigcontext, sc_lo1);
arch/mips/kernel/asm-offsets.c
242
OFFSET(SC_HI2, sigcontext, sc_hi2);
arch/mips/kernel/asm-offsets.c
243
OFFSET(SC_LO2, sigcontext, sc_lo2);
arch/mips/kernel/asm-offsets.c
244
OFFSET(SC_HI3, sigcontext, sc_hi3);
arch/mips/kernel/asm-offsets.c
245
OFFSET(SC_LO3, sigcontext, sc_lo3);
arch/mips/kernel/asm-offsets.c
255
OFFSET(SC_REGS, sigcontext, sc_regs);
arch/mips/kernel/asm-offsets.c
256
OFFSET(SC_FPREGS, sigcontext, sc_fpregs);
arch/mips/kernel/asm-offsets.c
257
OFFSET(SC_MDHI, sigcontext, sc_mdhi);
arch/mips/kernel/asm-offsets.c
258
OFFSET(SC_MDLO, sigcontext, sc_mdlo);
arch/mips/kernel/asm-offsets.c
259
OFFSET(SC_PC, sigcontext, sc_pc);
arch/mips/kernel/asm-offsets.c
260
OFFSET(SC_FPC_CSR, sigcontext, sc_fpc_csr);
arch/mips/kernel/signal-common.h
43
extern int setup_sigcontext(struct pt_regs *, struct sigcontext __user *);
arch/mips/kernel/signal-common.h
44
extern int restore_sigcontext(struct pt_regs *, struct sigcontext __user *);
arch/mips/kernel/signal.c
439
int setup_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc)
arch/mips/kernel/signal.c
516
int restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc)
arch/mips/kernel/signal.c
53
struct sigcontext sf_sc;
arch/mips/kernel/signal.c
809
.off_sc_fpregs = offsetof(struct sigcontext, sc_fpregs),
arch/mips/kernel/signal.c
810
.off_sc_fpc_csr = offsetof(struct sigcontext, sc_fpc_csr),
arch/mips/kernel/signal.c
811
.off_sc_used_math = offsetof(struct sigcontext, sc_used_math),
arch/mips/kernel/signal_n32.c
141
.off_sc_fpregs = offsetof(struct sigcontext, sc_fpregs),
arch/mips/kernel/signal_n32.c
142
.off_sc_fpc_csr = offsetof(struct sigcontext, sc_fpc_csr),
arch/mips/kernel/signal_n32.c
143
.off_sc_used_math = offsetof(struct sigcontext, sc_used_math),
arch/mips/kernel/signal_n32.c
40
struct sigcontext uc_mcontext;
arch/openrisc/kernel/signal.c
142
static int setup_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc)
arch/openrisc/kernel/signal.c
44
static long restore_fp_state(struct sigcontext __user *sc)
arch/openrisc/kernel/signal.c
58
static long save_fp_state(struct sigcontext __user *sc)
arch/openrisc/kernel/signal.c
75
struct sigcontext __user *sc)
arch/parisc/include/asm/ucontext.h
9
struct sigcontext uc_mcontext;
arch/parisc/kernel/signal.c
179
setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, long in_syscall)
arch/parisc/kernel/signal.c
61
restore_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs)
arch/powerpc/include/uapi/asm/ucontext.h
33
struct sigcontext uc_mcontext; /* last for extensibility */
arch/powerpc/kernel/signal_32.c
1302
struct sigcontext __user *sc;
arch/powerpc/kernel/signal_32.c
1303
struct sigcontext sigctx;
arch/powerpc/kernel/signal_32.c
195
struct sigcontext sctx; /* the sigcontext */
arch/powerpc/kernel/signal_32.c
198
struct sigcontext sctx_transact;
arch/powerpc/kernel/signal_32.c
838
struct sigcontext __user *sc;
arch/powerpc/kernel/signal_32.c
861
sc = (struct sigcontext __user *) &frame->sctx;
arch/powerpc/kernel/signal_64.c
114
static long notrace __unsafe_setup_sigcontext(struct sigcontext __user *sc,
arch/powerpc/kernel/signal_64.c
206
static long setup_tm_sigcontexts(struct sigcontext __user *sc,
arch/powerpc/kernel/signal_64.c
207
struct sigcontext __user *tm_sc,
arch/powerpc/kernel/signal_64.c
338
int sig, struct sigcontext __user *sc)
arch/powerpc/kernel/signal_64.c
438
struct sigcontext __user *sc,
arch/powerpc/kernel/signal_64.c
439
struct sigcontext __user *tm_sc)
arch/powerpc/kernel/signal_64.c
614
static long restore_tm_sigcontexts(struct task_struct *tsk, struct sigcontext __user *sc,
arch/powerpc/kernel/signal_64.c
615
struct sigcontext __user *tm_sc)
arch/powerpc/kernel/signal_64.c
81
static elf_vrreg_t __user *sigcontext_vmx_regs(struct sigcontext __user *sc)
arch/powerpc/perf/callchain_32.c
26
#define sigcontext32 sigcontext
arch/riscv/include/uapi/asm/ucontext.h
35
struct sigcontext uc_mcontext;
arch/riscv/kernel/signal.c
220
struct sigcontext __user *sc)
arch/riscv/kernel/signal.c
356
struct sigcontext __user *sc = &frame->uc.uc_mcontext;
arch/s390/kernel/signal.c
288
struct sigcontext sc;
arch/s390/kernel/signal.c
67
struct sigcontext sc;
arch/sh/kernel/signal_32.c
115
restore_sigcontext(struct pt_regs *regs, struct sigcontext __user *sc, int *r0_p)
arch/sh/kernel/signal_32.c
221
setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs,
arch/sh/kernel/signal_32.c
64
struct sigcontext sc;
arch/sh/kernel/signal_32.c
77
static inline int restore_sigcontext_fpu(struct sigcontext __user *sc)
arch/sh/kernel/signal_32.c
89
static inline int save_sigcontext_fpu(struct sigcontext __user *sc,
arch/x86/include/asm/sigframe.h
73
struct sigcontext uc_mcontext; /* the 64-bit sigcontext type */
arch/x86/kernel/signal_64.c
51
struct sigcontext __user *usc,
arch/x86/kernel/signal_64.c
54
struct sigcontext sc;
arch/x86/kernel/signal_64.c
59
if (copy_from_user(&sc, usc, offsetof(struct sigcontext, reserved1)))
arch/x86/kernel/signal_64.c
99
__unsafe_setup_sigcontext(struct sigcontext __user *sc, void __user *fpstate,
arch/x86/um/signal.c
109
static int copy_sc_to_user(struct sigcontext __user *to,
arch/x86/um/signal.c
114
struct sigcontext sc;
arch/x86/um/signal.c
117
memset(&sc, 0, sizeof(struct sigcontext));
arch/x86/um/signal.c
160
err = copy_to_user(to, &sc, sizeof(struct sigcontext));
arch/x86/um/signal.c
34
struct sigcontext __user *from)
arch/x86/um/signal.c
344
struct sigcontext __user *sc = &frame->sc;
arch/x86/um/signal.c
37
struct sigcontext sc;
arch/xtensa/include/asm/ucontext.h
18
struct sigcontext uc_mcontext;
arch/xtensa/kernel/signal.c
146
struct sigcontext __user *sc = &frame->uc.uc_mcontext;
arch/xtensa/kernel/signal.c
184
struct sigcontext __user *sc = &frame->uc.uc_mcontext;
include/uapi/asm-generic/ucontext.h
9
struct sigcontext uc_mcontext;