/linux-master/arch/sparc/kernel/ |
H A D | process.c | 20 unsigned long orig_i1 = regs->u_regs[UREG_I1]; 25 .stack = regs->u_regs[UREG_FP], 36 regs->u_regs[UREG_I1] = orig_i1; 43 unsigned long orig_i1 = regs->u_regs[UREG_I1]; 50 .stack = regs->u_regs[UREG_FP], 61 regs->u_regs[UREG_I1] = orig_i1; 68 unsigned long orig_i1 = regs->u_regs[UREG_I1]; 69 unsigned int flags = lower_32_bits(regs->u_regs[UREG_I0]); 75 .tls = regs->u_regs[UREG_I3], 80 args.pidfd = compat_ptr(regs->u_regs[UREG_I [all...] |
H A D | process_32.c | 118 struct reg_window32 *rw = (struct reg_window32 *) r->u_regs[14]; 126 r->u_regs[0], r->u_regs[1], r->u_regs[2], r->u_regs[3], 127 r->u_regs[4], r->u_regs[5], r->u_regs[6], r->u_regs[7]); 129 r->u_regs[ [all...] |
H A D | signal_64.c | 44 regs->u_regs[UREG_I0]; 62 if (regs->u_regs[UREG_I1]) { 84 err |= __get_user(regs->u_regs[UREG_G1], (&(*grp)[MC_G1])); 85 err |= __get_user(regs->u_regs[UREG_G2], (&(*grp)[MC_G2])); 86 err |= __get_user(regs->u_regs[UREG_G3], (&(*grp)[MC_G3])); 87 err |= __get_user(regs->u_regs[UREG_G4], (&(*grp)[MC_G4])); 88 err |= __get_user(regs->u_regs[UREG_G5], (&(*grp)[MC_G5])); 89 err |= __get_user(regs->u_regs[UREG_G6], (&(*grp)[MC_G6])); 93 err |= __get_user(regs->u_regs[UREG_I0], (&(*grp)[MC_O0])); 94 err |= __get_user(regs->u_regs[UREG_I [all...] |
H A D | process_64.c | 112 rw = compat_ptr((unsigned int)regs->u_regs[14]); 139 (regs->u_regs[14] + STACK_BIAS); 141 (regs->u_regs[14] + STACK_BIAS); 172 regs->u_regs[0], regs->u_regs[1], regs->u_regs[2], 173 regs->u_regs[3]); 175 regs->u_regs[4], regs->u_regs[5], regs->u_regs[ [all...] |
H A D | signal_32.c | 88 sf = (struct signal_frame __user *) regs->u_regs[UREG_FP]; 94 if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) 151 sf = (struct rt_signal_frame __user *) regs->u_regs[UREG_FP]; 155 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) 168 err |= __copy_from_user(®s->u_regs[UREG_G1], 169 &sf->regs.u_regs[UREG_G1], 15 * sizeof(u32)); 202 unsigned long sp = regs->u_regs[UREG_FP]; 279 err |= __copy_to_user(sf, (char *) regs->u_regs[UREG_FP], 291 regs->u_regs[UREG_FP] = (unsigned long) sf; 292 regs->u_regs[UREG_I [all...] |
H A D | signal32.c | 99 regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; 100 sf = (struct signal_frame32 __user *) regs->u_regs[UREG_FP]; 106 if (get_user(ufp, &sf->info.si_regs.u_regs[UREG_FP])) 131 err |= __get_user(regs->u_regs[i], &sf->info.si_regs.u_regs[i]); 138 err |= __get_user(((u32 *)regs->u_regs)[2*i], &sf->v8plus.g_upper[i]); 187 regs->u_regs[UREG_FP] &= 0x00000000ffffffffUL; 188 sf = (struct rt_signal_frame32 __user *) regs->u_regs[UREG_FP]; 194 if (get_user(ufp, &sf->regs.u_regs[UREG_FP])) 219 err |= __get_user(regs->u_regs[ [all...] |
H A D | kgdb_32.c | 26 gdb_regs[GDB_G1 + i] = regs->u_regs[UREG_G1 + i]; 28 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; 88 regs->u_regs[UREG_G1 + i] = gdb_regs[GDB_G1 + i]; 103 win = (struct reg_window32 *) regs->u_regs[UREG_FP];
|
H A D | unaligned_32.c | 99 return (!reg ? 0 : regs->u_regs[reg]); 102 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; 112 return (!reg ? 0 : regs->u_regs[reg]); 115 win = (struct reg_window32 __user *) regs->u_regs[UREG_FP]; 131 return ®s->u_regs[reg]; 132 win = (struct reg_window32 *) regs->u_regs[UREG_FP];
|
H A D | ptrace_64.c | 194 unsigned long rw_addr = regs->u_regs[UREG_I6]; 219 unsigned long rw_addr = regs->u_regs[UREG_I6]; 256 membuf_write(&to, regs->u_regs, 16 * sizeof(u64)); 279 regs->u_regs, 451 membuf_write(&to, regs->u_regs + 1, 15 * sizeof(u64)); 471 regs->u_regs + 1, 544 membuf_store(&to, (u32)regs->u_regs[i]); 547 if (get_from_target(target, regs->u_regs[UREG_I6], 577 regs->u_regs[pos++] = *k++; 579 reg_window = (compat_ulong_t __user *) regs->u_regs[UREG_I [all...] |
H A D | uprobes.c | 131 slot = ®s->u_regs[UREG_I7]; 138 slot = ®s->u_regs[rd]; 140 unsigned long fp = regs->u_regs[UREG_FP]; 313 unsigned long orig_ret_vaddr = regs->u_regs[UREG_I7]; 315 regs->u_regs[UREG_I7] = trampoline_vaddr-8;
|
H A D | kgdb_64.c | 26 gdb_regs[GDB_G1 + i] = regs->u_regs[UREG_G1 + i]; 28 win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS); 94 regs->u_regs[UREG_G1 + i] = gdb_regs[GDB_G1 + i]; 109 win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS);
|
H A D | ptrace_32.c | 51 unsigned long reg_window = regs->u_regs[UREG_I6]; 69 unsigned long reg_window = regs->u_regs[UREG_I6]; 93 membuf_write(&to, regs->u_regs, 16 * sizeof(u32)); 120 regs->u_regs, 257 return membuf_write(&to, regs->u_regs + 1, 15 * sizeof(u32)); 283 regs->u_regs + 1, 363 unsigned long addr2 = current->thread.kregs->u_regs[UREG_I4];
|
H A D | kprobes.c | 243 slot = ®s->u_regs[UREG_I7]; 251 slot = ®s->u_regs[rd]; 258 (regs->u_regs[UREG_FP] + STACK_BIAS); 438 ri->ret_addr = (kprobe_opcode_t *)(regs->u_regs[UREG_RETPC] + 8); 442 regs->u_regs[UREG_RETPC] =
|
H A D | sys_sparc_32.c | 84 current_pt_regs()->u_regs[UREG_I1] = fd[1]; 138 current->comm, task_pid_nr(current), (int)regs->u_regs[1]);
|
H A D | stacktrace.c | 49 fp = regs->u_regs[UREG_I6] + STACK_BIAS;
|
H A D | unaligned_64.c | 125 return (!reg ? 0 : regs->u_regs[reg]); 127 fp = regs->u_regs[UREG_FP]; 150 return ®s->u_regs[reg]; 152 fp = regs->u_regs[UREG_FP]; 413 regs->u_regs[rd] = ret; 415 unsigned long fp = regs->u_regs[UREG_FP]; 584 } else if (!test_thread_64bit_stack(regs->u_regs[UREG_FP])) {
|
/linux-master/arch/sparc/include/asm/ |
H A D | perf_event.h | 25 (regs)->u_regs[UREG_I6] = _fp; \ 26 (regs)->u_regs[UREG_I7] = _i7; \
|
H A D | syscall.h | 25 return (syscall_p ? regs->u_regs[UREG_G1] : -1L); 71 long val = regs->u_regs[UREG_I0]; 79 long val = regs->u_regs[UREG_I0]; 90 regs->u_regs[UREG_I0] = -error; 93 regs->u_regs[UREG_I0] = val; 111 unsigned long val = regs->u_regs[UREG_I0 + j];
|
H A D | sigcontext.h | 44 unsigned int u_regs[16]; /* globals and ins */ member in struct:__anon1166::__anon1167 76 unsigned long u_regs[16]; /* globals and ins */ member in struct:sigcontext::__anon1171
|
H A D | ptrace.h | 70 #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP]) 78 return regs->u_regs[UREG_I0]; 114 return regs->u_regs[UREG_I6]; 145 #define user_stack_pointer(regs) ((regs)->u_regs[UREG_FP])
|
H A D | processor_32.h | 79 "i" ((const unsigned long)(&((struct pt_regs *)0)->u_regs[0])) 87 #define KSTK_ESP(tsk) ((tsk)->thread.kregs->u_regs[UREG_FP])
|
H A D | processor_64.h | 128 "i" ((const unsigned long)(&((struct pt_regs *)0)->u_regs[0]))); \ 172 "i" ((const unsigned long)(&((struct pt_regs *)0)->u_regs[0]))); \ 183 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->u_regs[UREG_FP])
|
/linux-master/arch/sparc/include/uapi/asm/ |
H A D | ptrace.h | 23 unsigned long u_regs[16]; /* globals and ins */ member in struct:pt_regs 48 unsigned int u_regs[16]; /* globals and ins */ member in struct:pt_regs32 109 unsigned long u_regs[16]; /* globals and ins */ member in struct:pt_regs
|
/linux-master/arch/sparc/mm/ |
H A D | fault_32.c | 71 (void *)regs->pc, (void *)regs->u_regs[UREG_I7], 72 (void *)regs->u_regs[UREG_FP], code); 376 sp = regs->u_regs[UREG_FP];
|
H A D | fault_64.c | 65 printk(KERN_CRIT "OOPS: RPC [%016lx]\n", regs->u_regs[15]); 66 printk("OOPS: RPC <%pS>\n", (void *) regs->u_regs[15]); 152 (void *)regs->tpc, (void *)regs->u_regs[UREG_I7], 153 (void *)regs->u_regs[UREG_FP], code);
|