/linux-4.4.14/arch/alpha/kernel/ |
H A D | signal.c | 157 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 D | signal.c | 52 err |= copy_to_user(&sc->sc_regs.r0, ®s->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(®s->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 D | sigcontext.h | 8 unsigned long sc_regs[16]; member in struct:sigcontext
|
/linux-4.4.14/arch/sh/include/uapi/asm/ |
H A D | sigcontext.h | 9 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 D | sigcontext.h | 13 unsigned long sc_regs[32]; member in struct:sigcontext
|
/linux-4.4.14/arch/sh/include/cpu-sh4/cpu/ |
H A D | sigcontext.h | 8 unsigned long sc_regs[16]; member in struct:sigcontext
|
/linux-4.4.14/arch/alpha/include/uapi/asm/ |
H A D | sigcontext.h | 17 long sc_regs[32]; member in struct:sigcontext
|
/linux-4.4.14/arch/mips/include/asm/ |
H A D | sigcontext.h | 20 __u64 sc_regs[32]; member in struct:sigcontext32
|
/linux-4.4.14/arch/hexagon/include/uapi/asm/ |
H A D | sigcontext.h | 30 struct user_regs_struct sc_regs; member in struct:sigcontext
|
/linux-4.4.14/arch/mips/include/uapi/asm/ |
H A D | sigcontext.h | 37 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 D | signal32.c | 78 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 D | signal.c | 417 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 D | asm-offsets.c | 217 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 D | signal.c | 56 err |= __put_user(reg, &sc->sc_regs[i]); \ setup_sigcontext() 99 err |= __get_user(reg, &sc->sc_regs[i]); \ restore_sigcontext()
|
H A D | asm-offsets.c | 169 OFFSET(SC_REGS, sigcontext, sc_regs); output_sc_defines()
|
/linux-4.4.14/arch/sh/kernel/ |
H A D | signal_32.c | 147 err |= __get_user(*r0_p, &sc->sc_regs[0]); restore_sigcontext()
|
H A D | signal_64.c | 249 err |= __get_user(*r2_p, &sc->sc_regs[REG_RET]); restore_sigcontext()
|