sc_regs 18 arch/alpha/include/uapi/asm/sigcontext.h long sc_regs[32]; sc_regs 159 arch/alpha/kernel/signal.c err |= __get_user(regs->r0, sc->sc_regs+0); sc_regs 160 arch/alpha/kernel/signal.c err |= __get_user(regs->r1, sc->sc_regs+1); sc_regs 161 arch/alpha/kernel/signal.c err |= __get_user(regs->r2, sc->sc_regs+2); sc_regs 162 arch/alpha/kernel/signal.c err |= __get_user(regs->r3, sc->sc_regs+3); sc_regs 163 arch/alpha/kernel/signal.c err |= __get_user(regs->r4, sc->sc_regs+4); sc_regs 164 arch/alpha/kernel/signal.c err |= __get_user(regs->r5, sc->sc_regs+5); sc_regs 165 arch/alpha/kernel/signal.c err |= __get_user(regs->r6, sc->sc_regs+6); sc_regs 166 arch/alpha/kernel/signal.c err |= __get_user(regs->r7, sc->sc_regs+7); sc_regs 167 arch/alpha/kernel/signal.c err |= __get_user(regs->r8, sc->sc_regs+8); sc_regs 168 arch/alpha/kernel/signal.c err |= __get_user(sw->r9, sc->sc_regs+9); sc_regs 169 arch/alpha/kernel/signal.c err |= __get_user(sw->r10, sc->sc_regs+10); sc_regs 170 arch/alpha/kernel/signal.c err |= __get_user(sw->r11, sc->sc_regs+11); sc_regs 171 arch/alpha/kernel/signal.c err |= __get_user(sw->r12, sc->sc_regs+12); sc_regs 172 arch/alpha/kernel/signal.c err |= __get_user(sw->r13, sc->sc_regs+13); sc_regs 173 arch/alpha/kernel/signal.c err |= __get_user(sw->r14, sc->sc_regs+14); sc_regs 174 arch/alpha/kernel/signal.c err |= __get_user(sw->r15, sc->sc_regs+15); sc_regs 175 arch/alpha/kernel/signal.c err |= __get_user(regs->r16, sc->sc_regs+16); sc_regs 176 arch/alpha/kernel/signal.c err |= __get_user(regs->r17, sc->sc_regs+17); sc_regs 177 arch/alpha/kernel/signal.c err |= __get_user(regs->r18, sc->sc_regs+18); sc_regs 178 arch/alpha/kernel/signal.c err |= __get_user(regs->r19, sc->sc_regs+19); sc_regs 179 arch/alpha/kernel/signal.c err |= __get_user(regs->r20, sc->sc_regs+20); sc_regs 180 arch/alpha/kernel/signal.c err |= __get_user(regs->r21, sc->sc_regs+21); sc_regs 181 arch/alpha/kernel/signal.c err |= __get_user(regs->r22, sc->sc_regs+22); sc_regs 182 arch/alpha/kernel/signal.c err |= __get_user(regs->r23, sc->sc_regs+23); sc_regs 183 arch/alpha/kernel/signal.c err |= __get_user(regs->r24, sc->sc_regs+24); sc_regs 184 arch/alpha/kernel/signal.c err |= __get_user(regs->r25, sc->sc_regs+25); sc_regs 185 arch/alpha/kernel/signal.c err |= __get_user(regs->r26, sc->sc_regs+26); sc_regs 186 arch/alpha/kernel/signal.c err |= __get_user(regs->r27, sc->sc_regs+27); sc_regs 187 arch/alpha/kernel/signal.c err |= __get_user(regs->r28, sc->sc_regs+28); sc_regs 188 arch/alpha/kernel/signal.c err |= __get_user(regs->gp, sc->sc_regs+29); sc_regs 189 arch/alpha/kernel/signal.c err |= __get_user(usp, sc->sc_regs+30); sc_regs 282 arch/alpha/kernel/signal.c err |= __put_user(regs->r0 , sc->sc_regs+0); sc_regs 283 arch/alpha/kernel/signal.c err |= __put_user(regs->r1 , sc->sc_regs+1); sc_regs 284 arch/alpha/kernel/signal.c err |= __put_user(regs->r2 , sc->sc_regs+2); sc_regs 285 arch/alpha/kernel/signal.c err |= __put_user(regs->r3 , sc->sc_regs+3); sc_regs 286 arch/alpha/kernel/signal.c err |= __put_user(regs->r4 , sc->sc_regs+4); sc_regs 287 arch/alpha/kernel/signal.c err |= __put_user(regs->r5 , sc->sc_regs+5); sc_regs 288 arch/alpha/kernel/signal.c err |= __put_user(regs->r6 , sc->sc_regs+6); sc_regs 289 arch/alpha/kernel/signal.c err |= __put_user(regs->r7 , sc->sc_regs+7); sc_regs 290 arch/alpha/kernel/signal.c err |= __put_user(regs->r8 , sc->sc_regs+8); sc_regs 291 arch/alpha/kernel/signal.c err |= __put_user(sw->r9 , sc->sc_regs+9); sc_regs 292 arch/alpha/kernel/signal.c err |= __put_user(sw->r10 , sc->sc_regs+10); sc_regs 293 arch/alpha/kernel/signal.c err |= __put_user(sw->r11 , sc->sc_regs+11); sc_regs 294 arch/alpha/kernel/signal.c err |= __put_user(sw->r12 , sc->sc_regs+12); sc_regs 295 arch/alpha/kernel/signal.c err |= __put_user(sw->r13 , sc->sc_regs+13); sc_regs 296 arch/alpha/kernel/signal.c err |= __put_user(sw->r14 , sc->sc_regs+14); sc_regs 297 arch/alpha/kernel/signal.c err |= __put_user(sw->r15 , sc->sc_regs+15); sc_regs 298 arch/alpha/kernel/signal.c err |= __put_user(regs->r16, sc->sc_regs+16); sc_regs 299 arch/alpha/kernel/signal.c err |= __put_user(regs->r17, sc->sc_regs+17); sc_regs 300 arch/alpha/kernel/signal.c err |= __put_user(regs->r18, sc->sc_regs+18); sc_regs 301 arch/alpha/kernel/signal.c err |= __put_user(regs->r19, sc->sc_regs+19); sc_regs 302 arch/alpha/kernel/signal.c err |= __put_user(regs->r20, sc->sc_regs+20); sc_regs 303 arch/alpha/kernel/signal.c err |= __put_user(regs->r21, sc->sc_regs+21); sc_regs 304 arch/alpha/kernel/signal.c err |= __put_user(regs->r22, sc->sc_regs+22); sc_regs 305 arch/alpha/kernel/signal.c err |= __put_user(regs->r23, sc->sc_regs+23); sc_regs 306 arch/alpha/kernel/signal.c err |= __put_user(regs->r24, sc->sc_regs+24); sc_regs 307 arch/alpha/kernel/signal.c err |= __put_user(regs->r25, sc->sc_regs+25); sc_regs 308 arch/alpha/kernel/signal.c err |= __put_user(regs->r26, sc->sc_regs+26); sc_regs 309 arch/alpha/kernel/signal.c err |= __put_user(regs->r27, sc->sc_regs+27); sc_regs 310 arch/alpha/kernel/signal.c err |= __put_user(regs->r28, sc->sc_regs+28); sc_regs 311 arch/alpha/kernel/signal.c err |= __put_user(regs->gp , sc->sc_regs+29); sc_regs 312 arch/alpha/kernel/signal.c err |= __put_user(sp, sc->sc_regs+30); sc_regs 313 arch/alpha/kernel/signal.c err |= __put_user(0, sc->sc_regs+31); sc_regs 31 arch/hexagon/include/uapi/asm/sigcontext.h struct user_regs_struct sc_regs; sc_regs 41 arch/hexagon/kernel/signal.c err |= copy_to_user(&sc->sc_regs.r0, ®s->r00, sc_regs 44 arch/hexagon/kernel/signal.c err |= __put_user(regs->sa0, &sc->sc_regs.sa0); sc_regs 45 arch/hexagon/kernel/signal.c err |= __put_user(regs->lc0, &sc->sc_regs.lc0); sc_regs 46 arch/hexagon/kernel/signal.c err |= __put_user(regs->sa1, &sc->sc_regs.sa1); sc_regs 47 arch/hexagon/kernel/signal.c err |= __put_user(regs->lc1, &sc->sc_regs.lc1); sc_regs 48 arch/hexagon/kernel/signal.c err |= __put_user(regs->m0, &sc->sc_regs.m0); sc_regs 49 arch/hexagon/kernel/signal.c err |= __put_user(regs->m1, &sc->sc_regs.m1); sc_regs 50 arch/hexagon/kernel/signal.c err |= __put_user(regs->usr, &sc->sc_regs.usr); sc_regs 51 arch/hexagon/kernel/signal.c err |= __put_user(regs->preds, &sc->sc_regs.p3_0); sc_regs 52 arch/hexagon/kernel/signal.c err |= __put_user(regs->gp, &sc->sc_regs.gp); sc_regs 53 arch/hexagon/kernel/signal.c err |= __put_user(regs->ugp, &sc->sc_regs.ugp); sc_regs 55 arch/hexagon/kernel/signal.c err |= __put_user(regs->cs0, &sc->sc_regs.cs0); sc_regs 56 arch/hexagon/kernel/signal.c err |= __put_user(regs->cs1, &sc->sc_regs.cs1); sc_regs 58 arch/hexagon/kernel/signal.c tmp = pt_elr(regs); err |= __put_user(tmp, &sc->sc_regs.pc); sc_regs 59 arch/hexagon/kernel/signal.c tmp = pt_cause(regs); err |= __put_user(tmp, &sc->sc_regs.cause); sc_regs 60 arch/hexagon/kernel/signal.c tmp = pt_badva(regs); err |= __put_user(tmp, &sc->sc_regs.badva); sc_regs 71 arch/hexagon/kernel/signal.c err |= copy_from_user(®s->r00, &sc->sc_regs.r0, sc_regs 74 arch/hexagon/kernel/signal.c err |= __get_user(regs->sa0, &sc->sc_regs.sa0); sc_regs 75 arch/hexagon/kernel/signal.c err |= __get_user(regs->lc0, &sc->sc_regs.lc0); sc_regs 76 arch/hexagon/kernel/signal.c err |= __get_user(regs->sa1, &sc->sc_regs.sa1); sc_regs 77 arch/hexagon/kernel/signal.c err |= __get_user(regs->lc1, &sc->sc_regs.lc1); sc_regs 78 arch/hexagon/kernel/signal.c err |= __get_user(regs->m0, &sc->sc_regs.m0); sc_regs 79 arch/hexagon/kernel/signal.c err |= __get_user(regs->m1, &sc->sc_regs.m1); sc_regs 80 arch/hexagon/kernel/signal.c err |= __get_user(regs->usr, &sc->sc_regs.usr); sc_regs 81 arch/hexagon/kernel/signal.c err |= __get_user(regs->preds, &sc->sc_regs.p3_0); sc_regs 82 arch/hexagon/kernel/signal.c err |= __get_user(regs->gp, &sc->sc_regs.gp); sc_regs 83 arch/hexagon/kernel/signal.c err |= __get_user(regs->ugp, &sc->sc_regs.ugp); sc_regs 85 arch/hexagon/kernel/signal.c err |= __get_user(regs->cs0, &sc->sc_regs.cs0); sc_regs 86 arch/hexagon/kernel/signal.c err |= __get_user(regs->cs1, &sc->sc_regs.cs1); sc_regs 88 arch/hexagon/kernel/signal.c err |= __get_user(tmp, &sc->sc_regs.pc); pt_set_elr(regs, tmp); sc_regs 20 arch/mips/include/asm/sigcontext.h __u64 sc_regs[32]; sc_regs 38 arch/mips/include/uapi/asm/sigcontext.h unsigned long long sc_regs[32]; sc_regs 71 arch/mips/include/uapi/asm/sigcontext.h __u64 sc_regs[32]; sc_regs 223 arch/mips/kernel/asm-offsets.c OFFSET(SC_REGS, sigcontext, sc_regs); sc_regs 245 arch/mips/kernel/asm-offsets.c OFFSET(SC_REGS, sigcontext, sc_regs); sc_regs 446 arch/mips/kernel/signal.c err |= __put_user(0, &sc->sc_regs[0]); sc_regs 448 arch/mips/kernel/signal.c err |= __put_user(regs->regs[i], &sc->sc_regs[i]); sc_regs 543 arch/mips/kernel/signal.c err |= __get_user(regs->regs[i], &sc->sc_regs[i]); sc_regs 60 arch/mips/kernel/signal_o32.c err |= __put_user(0, &sc->sc_regs[0]); sc_regs 62 arch/mips/kernel/signal_o32.c err |= __put_user(regs->regs[i], &sc->sc_regs[i]); sc_regs 109 arch/mips/kernel/signal_o32.c err |= __get_user(regs->regs[i], &sc->sc_regs[i]); sc_regs 18 arch/riscv/include/uapi/asm/sigcontext.h struct user_regs_struct sc_regs; sc_regs 86 arch/riscv/kernel/signal.c err = __copy_from_user(regs, &sc->sc_regs, sizeof(sc->sc_regs)); sc_regs 139 arch/riscv/kernel/signal.c err = __copy_to_user(&sc->sc_regs, regs, sizeof(sc->sc_regs)); sc_regs 9 arch/sh/include/cpu-common/cpu/sigcontext.h unsigned long sc_regs[16]; sc_regs 9 arch/sh/include/cpu-sh4/cpu/sigcontext.h unsigned long sc_regs[16]; sc_regs 10 arch/sh/include/uapi/asm/sigcontext.h unsigned long long sc_regs[63]; sc_regs 21 arch/sh/include/uapi/asm/sigcontext.h unsigned long sc_regs[16]; sc_regs 149 arch/sh/kernel/signal_32.c err |= __get_user(*r0_p, &sc->sc_regs[0]); sc_regs 246 arch/sh/kernel/signal_64.c err |= __get_user(*r2_p, &sc->sc_regs[REG_RET]);