u_regs 149 arch/sparc/include/asm/compat.h unsigned long usp = regs->u_regs[UREG_I6]; u_regs 25 arch/sparc/include/asm/perf_event.h (regs)->u_regs[UREG_I6] = _fp; \ u_regs 26 arch/sparc/include/asm/perf_event.h (regs)->u_regs[UREG_I7] = _i7; \ u_regs 89 arch/sparc/include/asm/processor_32.h "i" ((const unsigned long)(&((struct pt_regs *)0)->u_regs[0])) u_regs 100 arch/sparc/include/asm/processor_32.h #define KSTK_ESP(tsk) ((tsk)->thread.kregs->u_regs[UREG_FP]) u_regs 132 arch/sparc/include/asm/processor_64.h "i" ((const unsigned long)(&((struct pt_regs *)0)->u_regs[0]))); \ u_regs 176 arch/sparc/include/asm/processor_64.h "i" ((const unsigned long)(&((struct pt_regs *)0)->u_regs[0]))); \ u_regs 190 arch/sparc/include/asm/processor_64.h #define KSTK_ESP(tsk) (task_pt_regs(tsk)->u_regs[UREG_FP]) u_regs 70 arch/sparc/include/asm/ptrace.h #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP]) u_regs 78 arch/sparc/include/asm/ptrace.h return regs->u_regs[UREG_I0]; u_regs 114 arch/sparc/include/asm/ptrace.h return regs->u_regs[UREG_I6]; u_regs 145 arch/sparc/include/asm/ptrace.h #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP]) u_regs 44 arch/sparc/include/asm/sigcontext.h unsigned int u_regs[16]; /* globals and ins */ u_regs 76 arch/sparc/include/asm/sigcontext.h unsigned long u_regs[16]; /* globals and ins */ u_regs 25 arch/sparc/include/asm/syscall.h return (syscall_p ? regs->u_regs[UREG_G1] : -1L); u_regs 71 arch/sparc/include/asm/syscall.h long val = regs->u_regs[UREG_I0]; u_regs 79 arch/sparc/include/asm/syscall.h long val = regs->u_regs[UREG_I0]; u_regs 90 arch/sparc/include/asm/syscall.h regs->u_regs[UREG_I0] = -error; u_regs 93 arch/sparc/include/asm/syscall.h regs->u_regs[UREG_I0] = val; u_regs 111 arch/sparc/include/asm/syscall.h unsigned long val = regs->u_regs[UREG_I0 + j]; u_regs 127 arch/sparc/include/asm/syscall.h regs->u_regs[UREG_I0 + i] = args[i]; u_regs 23 arch/sparc/include/uapi/asm/ptrace.h unsigned long u_regs[16]; /* globals and ins */ u_regs 48 arch/sparc/include/uapi/asm/ptrace.h unsigned int u_regs[16]; /* globals and ins */ u_regs 109 arch/sparc/include/uapi/asm/ptrace.h unsigned long u_regs[16]; /* globals and ins */ u_regs 26 arch/sparc/kernel/kgdb_32.c gdb_regs[GDB_G1 + i] = regs->u_regs[UREG_G1 + i]; u_regs 28 arch/sparc/kernel/kgdb_32.c win = (struct reg_window32 *) regs->u_regs[UREG_FP]; u_regs 88 arch/sparc/kernel/kgdb_32.c regs->u_regs[UREG_G1 + i] = gdb_regs[GDB_G1 + i]; u_regs 103 arch/sparc/kernel/kgdb_32.c win = (struct reg_window32 *) regs->u_regs[UREG_FP]; u_regs 26 arch/sparc/kernel/kgdb_64.c gdb_regs[GDB_G1 + i] = regs->u_regs[UREG_G1 + i]; u_regs 28 arch/sparc/kernel/kgdb_64.c win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS); u_regs 94 arch/sparc/kernel/kgdb_64.c regs->u_regs[UREG_G1 + i] = gdb_regs[GDB_G1 + i]; u_regs 109 arch/sparc/kernel/kgdb_64.c win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS); u_regs 243 arch/sparc/kernel/kprobes.c slot = ®s->u_regs[UREG_I7]; u_regs 251 arch/sparc/kernel/kprobes.c slot = ®s->u_regs[rd]; u_regs 258 arch/sparc/kernel/kprobes.c (regs->u_regs[UREG_FP] + STACK_BIAS); u_regs 455 arch/sparc/kernel/kprobes.c ri->ret_addr = (kprobe_opcode_t *)(regs->u_regs[UREG_RETPC] + 8); u_regs 458 arch/sparc/kernel/kprobes.c regs->u_regs[UREG_RETPC] = u_regs 1749 arch/sparc/kernel/perf_event.c ksp = regs->u_regs[UREG_I6]; u_regs 1766 arch/sparc/kernel/perf_event.c fp = regs->u_regs[UREG_I6] + STACK_BIAS; u_regs 1802 arch/sparc/kernel/perf_event.c ufp = regs->u_regs[UREG_FP] + STACK_BIAS; u_regs 1826 arch/sparc/kernel/perf_event.c ufp = regs->u_regs[UREG_FP] & 0xffffffffUL; u_regs 124 arch/sparc/kernel/process_32.c struct reg_window32 *rw = (struct reg_window32 *) r->u_regs[14]; u_regs 132 arch/sparc/kernel/process_32.c r->u_regs[0], r->u_regs[1], r->u_regs[2], r->u_regs[3], u_regs 133 arch/sparc/kernel/process_32.c r->u_regs[4], r->u_regs[5], r->u_regs[6], r->u_regs[7]); u_regs 135 arch/sparc/kernel/process_32.c r->u_regs[8], r->u_regs[9], r->u_regs[10], r->u_regs[11], u_regs 136 arch/sparc/kernel/process_32.c r->u_regs[12], r->u_regs[13], r->u_regs[14], r->u_regs[15]); u_regs 137 arch/sparc/kernel/process_32.c printk("RPC: <%pS>\n", (void *) r->u_regs[15]); u_regs 267 arch/sparc/kernel/process_32.c unsigned long orig_i1 = regs->u_regs[UREG_I1]; u_regs 270 arch/sparc/kernel/process_32.c parent_tid_ptr = regs->u_regs[UREG_I2]; u_regs 271 arch/sparc/kernel/process_32.c child_tid_ptr = regs->u_regs[UREG_I4]; u_regs 283 arch/sparc/kernel/process_32.c regs->u_regs[UREG_I1] = orig_i1; u_regs 348 arch/sparc/kernel/process_32.c childregs->u_regs[UREG_G1] = sp; /* function */ u_regs 349 arch/sparc/kernel/process_32.c childregs->u_regs[UREG_G2] = arg; u_regs 356 arch/sparc/kernel/process_32.c childregs->u_regs[UREG_FP] = sp; u_regs 363 arch/sparc/kernel/process_32.c if (sp != regs->u_regs[UREG_FP]) { u_regs 374 arch/sparc/kernel/process_32.c regs->u_regs[UREG_FP]; u_regs 390 arch/sparc/kernel/process_32.c childregs->u_regs[UREG_FP] = (unsigned long)childstack; u_regs 400 arch/sparc/kernel/process_32.c childregs->u_regs[UREG_I0] = current->pid; u_regs 401 arch/sparc/kernel/process_32.c childregs->u_regs[UREG_I1] = 1; u_regs 404 arch/sparc/kernel/process_32.c regs->u_regs[UREG_I1] = 0; u_regs 407 arch/sparc/kernel/process_32.c childregs->u_regs[UREG_G7] = regs->u_regs[UREG_I3]; u_regs 116 arch/sparc/kernel/process_64.c rw = compat_ptr((unsigned int)regs->u_regs[14]); u_regs 148 arch/sparc/kernel/process_64.c (regs->u_regs[14] + STACK_BIAS); u_regs 150 arch/sparc/kernel/process_64.c (regs->u_regs[14] + STACK_BIAS); u_regs 185 arch/sparc/kernel/process_64.c regs->u_regs[0], regs->u_regs[1], regs->u_regs[2], u_regs 186 arch/sparc/kernel/process_64.c regs->u_regs[3]); u_regs 188 arch/sparc/kernel/process_64.c regs->u_regs[4], regs->u_regs[5], regs->u_regs[6], u_regs 189 arch/sparc/kernel/process_64.c regs->u_regs[7]); u_regs 191 arch/sparc/kernel/process_64.c regs->u_regs[8], regs->u_regs[9], regs->u_regs[10], u_regs 192 arch/sparc/kernel/process_64.c regs->u_regs[11]); u_regs 194 arch/sparc/kernel/process_64.c regs->u_regs[12], regs->u_regs[13], regs->u_regs[14], u_regs 195 arch/sparc/kernel/process_64.c regs->u_regs[15]); u_regs 196 arch/sparc/kernel/process_64.c printk("RPC: <%pS>\n", (void *) regs->u_regs[15]); u_regs 198 arch/sparc/kernel/process_64.c show_stack(current, (unsigned long *) regs->u_regs[UREG_FP]); u_regs 216 arch/sparc/kernel/process_64.c rp->o7 = regs->u_regs[UREG_I7]; u_regs 222 arch/sparc/kernel/process_64.c (regs->u_regs[UREG_FP] + STACK_BIAS); u_regs 563 arch/sparc/kernel/process_64.c regs->u_regs[UREG_I7]); u_regs 582 arch/sparc/kernel/process_64.c unsigned long orig_i1 = regs->u_regs[UREG_I1]; u_regs 587 arch/sparc/kernel/process_64.c parent_tid_ptr = compat_ptr(regs->u_regs[UREG_I2]); u_regs 588 arch/sparc/kernel/process_64.c child_tid_ptr = compat_ptr(regs->u_regs[UREG_I4]); u_regs 592 arch/sparc/kernel/process_64.c parent_tid_ptr = (int __user *) regs->u_regs[UREG_I2]; u_regs 593 arch/sparc/kernel/process_64.c child_tid_ptr = (int __user *) regs->u_regs[UREG_I4]; u_regs 605 arch/sparc/kernel/process_64.c regs->u_regs[UREG_I1] = orig_i1; u_regs 640 arch/sparc/kernel/process_64.c t->kregs->u_regs[UREG_G1] = sp; /* function */ u_regs 641 arch/sparc/kernel/process_64.c t->kregs->u_regs[UREG_G2] = arg; u_regs 649 arch/sparc/kernel/process_64.c regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; u_regs 651 arch/sparc/kernel/process_64.c t->kregs->u_regs[UREG_FP] = sp; u_regs 655 arch/sparc/kernel/process_64.c if (sp != regs->u_regs[UREG_FP]) { u_regs 658 arch/sparc/kernel/process_64.c csp = clone_stackframe(sp, regs->u_regs[UREG_FP]); u_regs 661 arch/sparc/kernel/process_64.c t->kregs->u_regs[UREG_FP] = csp; u_regs 667 arch/sparc/kernel/process_64.c t->kregs->u_regs[UREG_I0] = current->pid; u_regs 668 arch/sparc/kernel/process_64.c t->kregs->u_regs[UREG_I1] = 1; u_regs 671 arch/sparc/kernel/process_64.c regs->u_regs[UREG_I1] = 0; u_regs 674 arch/sparc/kernel/process_64.c t->kregs->u_regs[UREG_G7] = regs->u_regs[UREG_I3]; u_regs 68 arch/sparc/kernel/ptrace_32.c *k++ = regs->u_regs[pos++]; u_regs 70 arch/sparc/kernel/ptrace_32.c reg_window = (unsigned long __user *) regs->u_regs[UREG_I6]; u_regs 78 arch/sparc/kernel/ptrace_32.c if (put_user(regs->u_regs[pos++], u++)) u_regs 82 arch/sparc/kernel/ptrace_32.c reg_window = (unsigned long __user *) regs->u_regs[UREG_I6]; u_regs 146 arch/sparc/kernel/ptrace_32.c regs->u_regs[pos++] = *k++; u_regs 148 arch/sparc/kernel/ptrace_32.c reg_window = (unsigned long __user *) regs->u_regs[UREG_I6]; u_regs 158 arch/sparc/kernel/ptrace_32.c regs->u_regs[pos++] = reg; u_regs 161 arch/sparc/kernel/ptrace_32.c reg_window = (unsigned long __user *) regs->u_regs[UREG_I6]; u_regs 344 arch/sparc/kernel/ptrace_32.c unsigned long addr2 = current->thread.kregs->u_regs[UREG_I4]; u_regs 366 arch/sparc/kernel/ptrace_32.c &pregs->u_regs[0]); u_regs 379 arch/sparc/kernel/ptrace_32.c &pregs->u_regs[0]); u_regs 196 arch/sparc/kernel/ptrace_64.c unsigned long rw_addr = regs->u_regs[UREG_I6]; u_regs 221 arch/sparc/kernel/ptrace_64.c unsigned long rw_addr = regs->u_regs[UREG_I6]; u_regs 260 arch/sparc/kernel/ptrace_64.c regs->u_regs, u_regs 310 arch/sparc/kernel/ptrace_64.c regs->u_regs, u_regs 535 arch/sparc/kernel/ptrace_64.c *k++ = regs->u_regs[pos++]; u_regs 537 arch/sparc/kernel/ptrace_64.c reg_window = (compat_ulong_t __user *) regs->u_regs[UREG_I6]; u_regs 559 arch/sparc/kernel/ptrace_64.c if (put_user((compat_ulong_t) regs->u_regs[pos++], u++)) u_regs 563 arch/sparc/kernel/ptrace_64.c reg_window = (compat_ulong_t __user *) regs->u_regs[UREG_I6]; u_regs 647 arch/sparc/kernel/ptrace_64.c regs->u_regs[pos++] = *k++; u_regs 649 arch/sparc/kernel/ptrace_64.c reg_window = (compat_ulong_t __user *) regs->u_regs[UREG_I6]; u_regs 674 arch/sparc/kernel/ptrace_64.c regs->u_regs[pos++] = reg; u_regs 677 arch/sparc/kernel/ptrace_64.c reg_window = (compat_ulong_t __user *) regs->u_regs[UREG_I6]; u_regs 914 arch/sparc/kernel/ptrace_64.c compat_ulong_t caddr2 = task_pt_regs(current)->u_regs[UREG_I4]; u_regs 939 arch/sparc/kernel/ptrace_64.c &pregs->u_regs[0]); u_regs 951 arch/sparc/kernel/ptrace_64.c &pregs->u_regs[0]); u_regs 1025 arch/sparc/kernel/ptrace_64.c unsigned long addr2 = task_pt_regs(current)->u_regs[UREG_I4]; u_regs 1044 arch/sparc/kernel/ptrace_64.c &pregs->u_regs[0]); u_regs 1058 arch/sparc/kernel/ptrace_64.c &pregs->u_regs[0]); u_regs 1115 arch/sparc/kernel/ptrace_64.c secure_computing_strict(regs->u_regs[UREG_G1]); u_regs 1124 arch/sparc/kernel/ptrace_64.c trace_sys_enter(regs, regs->u_regs[UREG_G1]); u_regs 1126 arch/sparc/kernel/ptrace_64.c audit_syscall_entry(regs->u_regs[UREG_G1], regs->u_regs[UREG_I0], u_regs 1127 arch/sparc/kernel/ptrace_64.c regs->u_regs[UREG_I1], regs->u_regs[UREG_I2], u_regs 1128 arch/sparc/kernel/ptrace_64.c regs->u_regs[UREG_I3]); u_regs 1141 arch/sparc/kernel/ptrace_64.c trace_sys_exit(regs, regs->u_regs[UREG_I0]); u_regs 101 arch/sparc/kernel/signal32.c regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; u_regs 102 arch/sparc/kernel/signal32.c sf = (struct signal_frame32 __user *) regs->u_regs[UREG_FP]; u_regs 108 arch/sparc/kernel/signal32.c if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) u_regs 133 arch/sparc/kernel/signal32.c err |= __get_user(regs->u_regs[i], &sf->info.si_regs.u_regs[i]); u_regs 140 arch/sparc/kernel/signal32.c err |= __get_user(((u32 *)regs->u_regs)[2*i], &sf->v8plus.g_upper[i]); u_regs 189 arch/sparc/kernel/signal32.c regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; u_regs 190 arch/sparc/kernel/signal32.c sf = (struct rt_signal_frame32 __user *) regs->u_regs[UREG_FP]; u_regs 196 arch/sparc/kernel/signal32.c if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) u_regs 221 arch/sparc/kernel/signal32.c err |= __get_user(regs->u_regs[i], &sf->regs.u_regs[i]); u_regs 228 arch/sparc/kernel/signal32.c err |= __get_user(((u32 *)regs->u_regs)[2*i], &sf->v8plus.g_upper[i]); u_regs 266 arch/sparc/kernel/signal32.c regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; u_regs 267 arch/sparc/kernel/signal32.c sp = regs->u_regs[UREG_FP]; u_regs 377 arch/sparc/kernel/signal32.c regs->tpc, regs->u_regs[UREG_I7]); u_regs 397 arch/sparc/kernel/signal32.c err |= __put_user(regs->u_regs[i], &sf->info.si_regs.u_regs[i]); u_regs 401 arch/sparc/kernel/signal32.c err |= __put_user(((u32 *)regs->u_regs)[2*i], u_regs 436 arch/sparc/kernel/signal32.c (u32 __user *)(regs->u_regs[UREG_FP]), u_regs 453 arch/sparc/kernel/signal32.c regs->u_regs[UREG_FP] = (unsigned long) sf; u_regs 454 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I0] = ksig->sig; u_regs 455 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I1] = (unsigned long) &sf->info; u_regs 456 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I2] = (unsigned long) &sf->info; u_regs 468 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I7] = (unsigned long)ksig->ka.ka_restorer; u_regs 472 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I7] = (unsigned long) (&(sf->insns[0]) - 2); u_regs 511 arch/sparc/kernel/signal32.c regs->tpc, regs->u_regs[UREG_I7]); u_regs 531 arch/sparc/kernel/signal32.c err |= __put_user(regs->u_regs[i], &sf->regs.u_regs[i]); u_regs 535 arch/sparc/kernel/signal32.c err |= __put_user(((u32 *)regs->u_regs)[2*i], u_regs 562 arch/sparc/kernel/signal32.c err |= __compat_save_altstack(&sf->stack, regs->u_regs[UREG_FP]); u_regs 568 arch/sparc/kernel/signal32.c (u32 __user *)(regs->u_regs[UREG_FP]), u_regs 585 arch/sparc/kernel/signal32.c regs->u_regs[UREG_FP] = (unsigned long) sf; u_regs 586 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I0] = ksig->sig; u_regs 587 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I1] = (unsigned long) &sf->info; u_regs 588 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I2] = (unsigned long) &sf->regs; u_regs 600 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I7] = (unsigned long)ksig->ka.ka_restorer; u_regs 604 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I7] = (unsigned long) (&(sf->insns[0]) - 2); u_regs 636 arch/sparc/kernel/signal32.c switch (regs->u_regs[UREG_I0]) { u_regs 640 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I0] = EINTR; u_regs 648 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I0] = orig_i0; u_regs 668 arch/sparc/kernel/signal32.c orig_i0 = regs->u_regs[UREG_G6]; u_regs 677 arch/sparc/kernel/signal32.c switch (regs->u_regs[UREG_I0]) { u_regs 682 arch/sparc/kernel/signal32.c regs->u_regs[UREG_I0] = orig_i0; u_regs 688 arch/sparc/kernel/signal32.c regs->u_regs[UREG_G1] = __NR_restart_syscall; u_regs 90 arch/sparc/kernel/signal_32.c sf = (struct signal_frame __user *) regs->u_regs[UREG_FP]; u_regs 96 arch/sparc/kernel/signal_32.c if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) u_regs 153 arch/sparc/kernel/signal_32.c sf = (struct rt_signal_frame __user *) regs->u_regs[UREG_FP]; u_regs 157 arch/sparc/kernel/signal_32.c if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) u_regs 170 arch/sparc/kernel/signal_32.c err |= __copy_from_user(®s->u_regs[UREG_G1], u_regs 171 arch/sparc/kernel/signal_32.c &sf->regs.u_regs[UREG_G1], 15 * sizeof(u32)); u_regs 204 arch/sparc/kernel/signal_32.c unsigned long sp = regs->u_regs[UREG_FP]; u_regs 281 arch/sparc/kernel/signal_32.c err |= __copy_to_user(sf, (char *) regs->u_regs[UREG_FP], u_regs 293 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_FP] = (unsigned long) sf; u_regs 294 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I0] = ksig->sig; u_regs 295 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I1] = (unsigned long) &sf->info; u_regs 296 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I2] = (unsigned long) &sf->info; u_regs 304 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I7] = (unsigned long)ksig->ka.ka_restorer; u_regs 306 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I7] = (unsigned long)(&(sf->insns[0]) - 2); u_regs 353 arch/sparc/kernel/signal_32.c err |= __copy_to_user(&sf->regs.u_regs, regs->u_regs, sizeof(regs->u_regs)); u_regs 375 arch/sparc/kernel/signal_32.c err |= __save_altstack(&sf->stack, regs->u_regs[UREG_FP]); u_regs 378 arch/sparc/kernel/signal_32.c err |= __copy_to_user(sf, (char *) regs->u_regs[UREG_FP], u_regs 392 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_FP] = (unsigned long) sf; u_regs 393 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I0] = ksig->sig; u_regs 394 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I1] = (unsigned long) &sf->info; u_regs 395 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I2] = (unsigned long) &sf->regs; u_regs 401 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I7] = (unsigned long)ksig->ka.ka_restorer; u_regs 403 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I7] = (unsigned long)(&(sf->insns[0]) - 2); u_regs 435 arch/sparc/kernel/signal_32.c switch(regs->u_regs[UREG_I0]) { u_regs 439 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I0] = EINTR; u_regs 447 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I0] = orig_i0; u_regs 482 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_G6] = orig_i0; u_regs 493 arch/sparc/kernel/signal_32.c orig_i0 = regs->u_regs[UREG_G6]; u_regs 502 arch/sparc/kernel/signal_32.c switch (regs->u_regs[UREG_I0]) { u_regs 507 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_I0] = orig_i0; u_regs 513 arch/sparc/kernel/signal_32.c regs->u_regs[UREG_G1] = __NR_restart_syscall; u_regs 45 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_I0]; u_regs 63 arch/sparc/kernel/signal_64.c if (regs->u_regs[UREG_I1]) { u_regs 85 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_G1], (&(*grp)[MC_G1])); u_regs 86 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_G2], (&(*grp)[MC_G2])); u_regs 87 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_G3], (&(*grp)[MC_G3])); u_regs 88 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_G4], (&(*grp)[MC_G4])); u_regs 89 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_G5], (&(*grp)[MC_G5])); u_regs 90 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_G6], (&(*grp)[MC_G6])); u_regs 94 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_I0], (&(*grp)[MC_O0])); u_regs 95 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_I1], (&(*grp)[MC_O1])); u_regs 96 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_I2], (&(*grp)[MC_O2])); u_regs 97 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_I3], (&(*grp)[MC_O3])); u_regs 98 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_I4], (&(*grp)[MC_O4])); u_regs 99 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_I5], (&(*grp)[MC_O5])); u_regs 100 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_I6], (&(*grp)[MC_O6])); u_regs 101 arch/sparc/kernel/signal_64.c err |= __get_user(regs->u_regs[UREG_I7], (&(*grp)[MC_O7])); u_regs 106 arch/sparc/kernel/signal_64.c (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6]))); u_regs 108 arch/sparc/kernel/signal_64.c (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7]))); u_regs 144 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_I0]; u_regs 185 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_G1], &((*grp)[MC_G1])); u_regs 186 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_G2], &((*grp)[MC_G2])); u_regs 187 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_G3], &((*grp)[MC_G3])); u_regs 188 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_G4], &((*grp)[MC_G4])); u_regs 189 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_G5], &((*grp)[MC_G5])); u_regs 190 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_G6], &((*grp)[MC_G6])); u_regs 191 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_G7], &((*grp)[MC_G7])); u_regs 192 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_I0], &((*grp)[MC_O0])); u_regs 193 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_I1], &((*grp)[MC_O1])); u_regs 194 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_I2], &((*grp)[MC_O2])); u_regs 195 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_I3], &((*grp)[MC_O3])); u_regs 196 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_I4], &((*grp)[MC_O4])); u_regs 197 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_I5], &((*grp)[MC_O5])); u_regs 198 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_I6], &((*grp)[MC_O6])); u_regs 199 arch/sparc/kernel/signal_64.c err |= __put_user(regs->u_regs[UREG_I7], &((*grp)[MC_O7])); u_regs 202 arch/sparc/kernel/signal_64.c (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6]))); u_regs 204 arch/sparc/kernel/signal_64.c (&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7]))); u_regs 270 arch/sparc/kernel/signal_64.c (regs->u_regs [UREG_FP] + STACK_BIAS); u_regs 276 arch/sparc/kernel/signal_64.c if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) u_regs 293 arch/sparc/kernel/signal_64.c err |= copy_from_user(regs->u_regs, sf->regs.u_regs, sizeof(regs->u_regs)); u_regs 328 arch/sparc/kernel/signal_64.c unsigned long sp = regs->u_regs[UREG_FP] + STACK_BIAS; u_regs 376 arch/sparc/kernel/signal_64.c regs->tpc, regs->u_regs[UREG_I7]); u_regs 405 arch/sparc/kernel/signal_64.c err |= __save_altstack(&sf->stack, regs->u_regs[UREG_FP]); u_regs 411 arch/sparc/kernel/signal_64.c (u64 __user *)(regs->u_regs[UREG_FP] + u_regs 430 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_FP] = ((unsigned long) sf) - STACK_BIAS; u_regs 431 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_I0] = ksig->sig; u_regs 432 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_I1] = (unsigned long) &sf->info; u_regs 438 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_I2] = (unsigned long) &sf->info; u_regs 448 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_I7] = (unsigned long)ksig->ka.ka_restorer; u_regs 455 arch/sparc/kernel/signal_64.c switch (regs->u_regs[UREG_I0]) { u_regs 459 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_I0] = EINTR; u_regs 467 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_I0] = orig_i0; u_regs 503 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_G6] = orig_i0; u_regs 518 arch/sparc/kernel/signal_64.c orig_i0 = regs->u_regs[UREG_G6]; u_regs 527 arch/sparc/kernel/signal_64.c switch (regs->u_regs[UREG_I0]) { u_regs 532 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_I0] = orig_i0; u_regs 538 arch/sparc/kernel/signal_64.c regs->u_regs[UREG_G1] = __NR_restart_syscall; u_regs 49 arch/sparc/kernel/stacktrace.c fp = regs->u_regs[UREG_I6] + STACK_BIAS; u_regs 84 arch/sparc/kernel/sys_sparc_32.c current_pt_regs()->u_regs[UREG_I1] = fd[1]; u_regs 138 arch/sparc/kernel/sys_sparc_32.c current->comm, task_pid_nr(current), (int)regs->u_regs[1]); u_regs 322 arch/sparc/kernel/sys_sparc_64.c current_pt_regs()->u_regs[UREG_I1] = fd[1]; u_regs 496 arch/sparc/kernel/sys_sparc_64.c printk ("Unimplemented SPARC system call %ld\n",regs->u_regs[1]); u_regs 80 arch/sparc/kernel/time_32.c pc = regs->u_regs[UREG_RETPC]; u_regs 62 arch/sparc/kernel/time_64.c return regs->u_regs[UREG_RETPC]; u_regs 72 arch/sparc/kernel/traps_32.c struct reg_window32 *rw = (struct reg_window32 *)regs->u_regs[UREG_FP]; u_regs 137 arch/sparc/kernel/traps_32.c regs->u_regs[UREG_RETPC]); u_regs 1182 arch/sparc/kernel/traps_64.c regs->tpc, regs->tnpc, regs->u_regs[UREG_I7], regs->tstate); u_regs 2272 arch/sparc/kernel/traps_64.c printk(KERN_EMERG "SUN4V-ITLB: O7[%lx]\n", regs->u_regs[UREG_I7]); u_regs 2274 arch/sparc/kernel/traps_64.c (void *) regs->u_regs[UREG_I7]); u_regs 2295 arch/sparc/kernel/traps_64.c printk(KERN_EMERG "SUN4V-DTLB: O7[%lx]\n", regs->u_regs[UREG_I7]); u_regs 2297 arch/sparc/kernel/traps_64.c (void *) regs->u_regs[UREG_I7]); u_regs 2494 arch/sparc/kernel/traps_64.c fp = regs->u_regs[UREG_I6] + STACK_BIAS; u_regs 2545 arch/sparc/kernel/traps_64.c (regs->u_regs[UREG_FP] + STACK_BIAS); u_regs 2818 arch/sparc/kernel/traps_64.c regs->u_regs[UREG_I0] = tstate_to_psr(regs->tstate); u_regs 98 arch/sparc/kernel/unaligned_32.c return (!reg ? 0 : regs->u_regs[reg]); u_regs 101 arch/sparc/kernel/unaligned_32.c win = (struct reg_window32 *) regs->u_regs[UREG_FP]; u_regs 111 arch/sparc/kernel/unaligned_32.c return (!reg ? 0 : regs->u_regs[reg]); u_regs 114 arch/sparc/kernel/unaligned_32.c win = (struct reg_window32 __user *) regs->u_regs[UREG_FP]; u_regs 130 arch/sparc/kernel/unaligned_32.c return ®s->u_regs[reg]; u_regs 131 arch/sparc/kernel/unaligned_32.c win = (struct reg_window32 *) regs->u_regs[UREG_FP]; u_regs 216 arch/sparc/kernel/unaligned_32.c unsigned long g2 = regs->u_regs [UREG_G2]; u_regs 237 arch/sparc/kernel/unaligned_32.c regs->u_regs [UREG_G2] = g2; u_regs 288 arch/sparc/kernel/unaligned_32.c ((void __user *)(((unsigned long *)regs->u_regs[UREG_FP])+(regnum))) u_regs 125 arch/sparc/kernel/unaligned_64.c return (!reg ? 0 : regs->u_regs[reg]); u_regs 127 arch/sparc/kernel/unaligned_64.c fp = regs->u_regs[UREG_FP]; u_regs 150 arch/sparc/kernel/unaligned_64.c return ®s->u_regs[reg]; u_regs 152 arch/sparc/kernel/unaligned_64.c fp = regs->u_regs[UREG_FP]; u_regs 413 arch/sparc/kernel/unaligned_64.c regs->u_regs[rd] = ret; u_regs 415 arch/sparc/kernel/unaligned_64.c unsigned long fp = regs->u_regs[UREG_FP]; u_regs 584 arch/sparc/kernel/unaligned_64.c } else if (!test_thread_64bit_stack(regs->u_regs[UREG_FP])) { u_regs 131 arch/sparc/kernel/uprobes.c slot = ®s->u_regs[UREG_I7]; u_regs 138 arch/sparc/kernel/uprobes.c slot = ®s->u_regs[rd]; u_regs 140 arch/sparc/kernel/uprobes.c unsigned long fp = regs->u_regs[UREG_FP]; u_regs 313 arch/sparc/kernel/uprobes.c unsigned long orig_ret_vaddr = regs->u_regs[UREG_I7]; u_regs 315 arch/sparc/kernel/uprobes.c regs->u_regs[UREG_I7] = trampoline_vaddr-8; u_regs 156 arch/sparc/kernel/visemul.c return (!reg ? 0 : regs->u_regs[reg]); u_regs 158 arch/sparc/kernel/visemul.c fp = regs->u_regs[UREG_FP]; u_regs 179 arch/sparc/kernel/visemul.c unsigned long fp = regs->u_regs[UREG_FP]; u_regs 201 arch/sparc/kernel/visemul.c return ®s->u_regs[reg]; u_regs 213 arch/sparc/kernel/visemul.c if (!test_thread_64bit_stack(regs->u_regs[UREG_FP])) u_regs 323 arch/sparc/math-emu/math_64.c XR = regs->u_regs[freg]; u_regs 324 arch/sparc/math-emu/math_64.c else if (!test_thread_64bit_stack(regs->u_regs[UREG_FP])) { u_regs 327 arch/sparc/math-emu/math_64.c win32 = (struct reg_window32 __user *)((unsigned long)((u32)regs->u_regs[UREG_FP])); u_regs 332 arch/sparc/math-emu/math_64.c win = (struct reg_window __user *)(regs->u_regs[UREG_FP] + STACK_BIAS); u_regs 119 arch/sparc/mm/fault_32.c (void *)regs->pc, (void *)regs->u_regs[UREG_I7], u_regs 120 arch/sparc/mm/fault_32.c (void *)regs->u_regs[UREG_FP], code); u_regs 295 arch/sparc/mm/fault_32.c g2 = regs->u_regs[UREG_G2]; u_regs 315 arch/sparc/mm/fault_32.c regs->u_regs[UREG_I4] = address; u_regs 316 arch/sparc/mm/fault_32.c regs->u_regs[UREG_I5] = regs->pc; u_regs 318 arch/sparc/mm/fault_32.c regs->u_regs[UREG_G2] = g2; u_regs 456 arch/sparc/mm/fault_32.c sp = regs->u_regs[UREG_FP]; u_regs 66 arch/sparc/mm/fault_64.c printk(KERN_CRIT "OOPS: RPC [%016lx]\n", regs->u_regs[15]); u_regs 67 arch/sparc/mm/fault_64.c printk("OOPS: RPC <%pS>\n", (void *) regs->u_regs[15]); u_regs 146 arch/sparc/mm/fault_64.c (void *)regs->tpc, (void *)regs->u_regs[UREG_I7], u_regs 147 arch/sparc/mm/fault_64.c (void *)regs->u_regs[UREG_FP], code); u_regs 483 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_PARM1(x) ((x)->u_regs[UREG_I0]) u_regs 484 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_PARM2(x) ((x)->u_regs[UREG_I1]) u_regs 485 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_PARM3(x) ((x)->u_regs[UREG_I2]) u_regs 486 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_PARM4(x) ((x)->u_regs[UREG_I3]) u_regs 487 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_PARM5(x) ((x)->u_regs[UREG_I4]) u_regs 488 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_RET(x) ((x)->u_regs[UREG_I7]) u_regs 489 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_RC(x) ((x)->u_regs[UREG_I0]) u_regs 490 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_SP(x) ((x)->u_regs[UREG_FP])