Searched refs:sc_regs (Results 1 - 17 of 17) sorted by relevance

/linux-4.4.14/arch/alpha/kernel/
H A Dsignal.c157 err |= __get_user(regs->r0, sc->sc_regs+0); restore_sigcontext()
158 err |= __get_user(regs->r1, sc->sc_regs+1); restore_sigcontext()
159 err |= __get_user(regs->r2, sc->sc_regs+2); restore_sigcontext()
160 err |= __get_user(regs->r3, sc->sc_regs+3); restore_sigcontext()
161 err |= __get_user(regs->r4, sc->sc_regs+4); restore_sigcontext()
162 err |= __get_user(regs->r5, sc->sc_regs+5); restore_sigcontext()
163 err |= __get_user(regs->r6, sc->sc_regs+6); restore_sigcontext()
164 err |= __get_user(regs->r7, sc->sc_regs+7); restore_sigcontext()
165 err |= __get_user(regs->r8, sc->sc_regs+8); restore_sigcontext()
166 err |= __get_user(sw->r9, sc->sc_regs+9); restore_sigcontext()
167 err |= __get_user(sw->r10, sc->sc_regs+10); restore_sigcontext()
168 err |= __get_user(sw->r11, sc->sc_regs+11); restore_sigcontext()
169 err |= __get_user(sw->r12, sc->sc_regs+12); restore_sigcontext()
170 err |= __get_user(sw->r13, sc->sc_regs+13); restore_sigcontext()
171 err |= __get_user(sw->r14, sc->sc_regs+14); restore_sigcontext()
172 err |= __get_user(sw->r15, sc->sc_regs+15); restore_sigcontext()
173 err |= __get_user(regs->r16, sc->sc_regs+16); restore_sigcontext()
174 err |= __get_user(regs->r17, sc->sc_regs+17); restore_sigcontext()
175 err |= __get_user(regs->r18, sc->sc_regs+18); restore_sigcontext()
176 err |= __get_user(regs->r19, sc->sc_regs+19); restore_sigcontext()
177 err |= __get_user(regs->r20, sc->sc_regs+20); restore_sigcontext()
178 err |= __get_user(regs->r21, sc->sc_regs+21); restore_sigcontext()
179 err |= __get_user(regs->r22, sc->sc_regs+22); restore_sigcontext()
180 err |= __get_user(regs->r23, sc->sc_regs+23); restore_sigcontext()
181 err |= __get_user(regs->r24, sc->sc_regs+24); restore_sigcontext()
182 err |= __get_user(regs->r25, sc->sc_regs+25); restore_sigcontext()
183 err |= __get_user(regs->r26, sc->sc_regs+26); restore_sigcontext()
184 err |= __get_user(regs->r27, sc->sc_regs+27); restore_sigcontext()
185 err |= __get_user(regs->r28, sc->sc_regs+28); restore_sigcontext()
186 err |= __get_user(regs->gp, sc->sc_regs+29); restore_sigcontext()
187 err |= __get_user(usp, sc->sc_regs+30); restore_sigcontext()
292 err |= __put_user(regs->r0 , sc->sc_regs+0); setup_sigcontext()
293 err |= __put_user(regs->r1 , sc->sc_regs+1); setup_sigcontext()
294 err |= __put_user(regs->r2 , sc->sc_regs+2); setup_sigcontext()
295 err |= __put_user(regs->r3 , sc->sc_regs+3); setup_sigcontext()
296 err |= __put_user(regs->r4 , sc->sc_regs+4); setup_sigcontext()
297 err |= __put_user(regs->r5 , sc->sc_regs+5); setup_sigcontext()
298 err |= __put_user(regs->r6 , sc->sc_regs+6); setup_sigcontext()
299 err |= __put_user(regs->r7 , sc->sc_regs+7); setup_sigcontext()
300 err |= __put_user(regs->r8 , sc->sc_regs+8); setup_sigcontext()
301 err |= __put_user(sw->r9 , sc->sc_regs+9); setup_sigcontext()
302 err |= __put_user(sw->r10 , sc->sc_regs+10); setup_sigcontext()
303 err |= __put_user(sw->r11 , sc->sc_regs+11); setup_sigcontext()
304 err |= __put_user(sw->r12 , sc->sc_regs+12); setup_sigcontext()
305 err |= __put_user(sw->r13 , sc->sc_regs+13); setup_sigcontext()
306 err |= __put_user(sw->r14 , sc->sc_regs+14); setup_sigcontext()
307 err |= __put_user(sw->r15 , sc->sc_regs+15); setup_sigcontext()
308 err |= __put_user(regs->r16, sc->sc_regs+16); setup_sigcontext()
309 err |= __put_user(regs->r17, sc->sc_regs+17); setup_sigcontext()
310 err |= __put_user(regs->r18, sc->sc_regs+18); setup_sigcontext()
311 err |= __put_user(regs->r19, sc->sc_regs+19); setup_sigcontext()
312 err |= __put_user(regs->r20, sc->sc_regs+20); setup_sigcontext()
313 err |= __put_user(regs->r21, sc->sc_regs+21); setup_sigcontext()
314 err |= __put_user(regs->r22, sc->sc_regs+22); setup_sigcontext()
315 err |= __put_user(regs->r23, sc->sc_regs+23); setup_sigcontext()
316 err |= __put_user(regs->r24, sc->sc_regs+24); setup_sigcontext()
317 err |= __put_user(regs->r25, sc->sc_regs+25); setup_sigcontext()
318 err |= __put_user(regs->r26, sc->sc_regs+26); setup_sigcontext()
319 err |= __put_user(regs->r27, sc->sc_regs+27); setup_sigcontext()
320 err |= __put_user(regs->r28, sc->sc_regs+28); setup_sigcontext()
321 err |= __put_user(regs->gp , sc->sc_regs+29); setup_sigcontext()
322 err |= __put_user(sp, sc->sc_regs+30); setup_sigcontext()
323 err |= __put_user(0, sc->sc_regs+31); setup_sigcontext()
/linux-4.4.14/arch/hexagon/kernel/
H A Dsignal.c52 err |= copy_to_user(&sc->sc_regs.r0, &regs->r00, setup_sigcontext()
55 err |= __put_user(regs->sa0, &sc->sc_regs.sa0); setup_sigcontext()
56 err |= __put_user(regs->lc0, &sc->sc_regs.lc0); setup_sigcontext()
57 err |= __put_user(regs->sa1, &sc->sc_regs.sa1); setup_sigcontext()
58 err |= __put_user(regs->lc1, &sc->sc_regs.lc1); setup_sigcontext()
59 err |= __put_user(regs->m0, &sc->sc_regs.m0); setup_sigcontext()
60 err |= __put_user(regs->m1, &sc->sc_regs.m1); setup_sigcontext()
61 err |= __put_user(regs->usr, &sc->sc_regs.usr); setup_sigcontext()
62 err |= __put_user(regs->preds, &sc->sc_regs.p3_0); setup_sigcontext()
63 err |= __put_user(regs->gp, &sc->sc_regs.gp); setup_sigcontext()
64 err |= __put_user(regs->ugp, &sc->sc_regs.ugp); setup_sigcontext()
66 err |= __put_user(regs->cs0, &sc->sc_regs.cs0); setup_sigcontext()
67 err |= __put_user(regs->cs1, &sc->sc_regs.cs1); setup_sigcontext()
69 tmp = pt_elr(regs); err |= __put_user(tmp, &sc->sc_regs.pc); setup_sigcontext()
70 tmp = pt_cause(regs); err |= __put_user(tmp, &sc->sc_regs.cause); setup_sigcontext()
71 tmp = pt_badva(regs); err |= __put_user(tmp, &sc->sc_regs.badva); setup_sigcontext()
82 err |= copy_from_user(&regs->r00, &sc->sc_regs.r0, restore_sigcontext()
85 err |= __get_user(regs->sa0, &sc->sc_regs.sa0); restore_sigcontext()
86 err |= __get_user(regs->lc0, &sc->sc_regs.lc0); restore_sigcontext()
87 err |= __get_user(regs->sa1, &sc->sc_regs.sa1); restore_sigcontext()
88 err |= __get_user(regs->lc1, &sc->sc_regs.lc1); restore_sigcontext()
89 err |= __get_user(regs->m0, &sc->sc_regs.m0); restore_sigcontext()
90 err |= __get_user(regs->m1, &sc->sc_regs.m1); restore_sigcontext()
91 err |= __get_user(regs->usr, &sc->sc_regs.usr); restore_sigcontext()
92 err |= __get_user(regs->preds, &sc->sc_regs.p3_0); restore_sigcontext()
93 err |= __get_user(regs->gp, &sc->sc_regs.gp); restore_sigcontext()
94 err |= __get_user(regs->ugp, &sc->sc_regs.ugp); restore_sigcontext()
96 err |= __get_user(regs->cs0, &sc->sc_regs.cs0); restore_sigcontext()
97 err |= __get_user(regs->cs1, &sc->sc_regs.cs1); restore_sigcontext()
99 err |= __get_user(tmp, &sc->sc_regs.pc); pt_set_elr(regs, tmp); restore_sigcontext()
/linux-4.4.14/arch/sh/include/cpu-common/cpu/
H A Dsigcontext.h8 unsigned long sc_regs[16]; member in struct:sigcontext
/linux-4.4.14/arch/sh/include/uapi/asm/
H A Dsigcontext.h9 unsigned long long sc_regs[63]; member in struct:sigcontext
20 unsigned long sc_regs[16]; member in struct:sigcontext
/linux-4.4.14/arch/score/include/uapi/asm/
H A Dsigcontext.h13 unsigned long sc_regs[32]; member in struct:sigcontext
/linux-4.4.14/arch/sh/include/cpu-sh4/cpu/
H A Dsigcontext.h8 unsigned long sc_regs[16]; member in struct:sigcontext
/linux-4.4.14/arch/alpha/include/uapi/asm/
H A Dsigcontext.h17 long sc_regs[32]; member in struct:sigcontext
/linux-4.4.14/arch/mips/include/asm/
H A Dsigcontext.h20 __u64 sc_regs[32]; member in struct:sigcontext32
/linux-4.4.14/arch/hexagon/include/uapi/asm/
H A Dsigcontext.h30 struct user_regs_struct sc_regs; member in struct:sigcontext
/linux-4.4.14/arch/mips/include/uapi/asm/
H A Dsigcontext.h37 unsigned long long sc_regs[32]; member in struct:sigcontext
70 __u64 sc_regs[32]; member in struct:sigcontext
/linux-4.4.14/arch/mips/kernel/
H A Dsignal32.c78 err |= __put_user(0, &sc->sc_regs[0]); setup_sigcontext32()
80 err |= __put_user(regs->regs[i], &sc->sc_regs[i]); setup_sigcontext32()
127 err |= __get_user(regs->regs[i], &sc->sc_regs[i]); restore_sigcontext32()
H A Dsignal.c417 err |= __put_user(0, &sc->sc_regs[0]); setup_sigcontext()
419 err |= __put_user(regs->regs[i], &sc->sc_regs[i]); setup_sigcontext()
514 err |= __get_user(regs->regs[i], &sc->sc_regs[i]); restore_sigcontext()
H A Dasm-offsets.c217 OFFSET(SC_REGS, sigcontext, sc_regs); output_sc_defines()
239 OFFSET(SC_REGS, sigcontext, sc_regs); output_sc_defines()
/linux-4.4.14/arch/score/kernel/
H A Dsignal.c56 err |= __put_user(reg, &sc->sc_regs[i]); \ setup_sigcontext()
99 err |= __get_user(reg, &sc->sc_regs[i]); \ restore_sigcontext()
H A Dasm-offsets.c169 OFFSET(SC_REGS, sigcontext, sc_regs); output_sc_defines()
/linux-4.4.14/arch/sh/kernel/
H A Dsignal_32.c147 err |= __get_user(*r0_p, &sc->sc_regs[0]); restore_sigcontext()
H A Dsignal_64.c249 err |= __get_user(*r2_p, &sc->sc_regs[REG_RET]); restore_sigcontext()

Completed in 530 milliseconds