Searched refs:u_regs (Results 1 - 25 of 34) sorted by relevance

12

/linux-master/arch/sparc/kernel/
H A Dprocess.c20 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 Dprocess_32.c118 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 Dsignal_64.c44 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 Dprocess_64.c112 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 Dsignal_32.c88 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(&regs->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 Dsignal32.c99 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 Dkgdb_32.c26 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 Dunaligned_32.c99 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 &regs->u_regs[reg];
132 win = (struct reg_window32 *) regs->u_regs[UREG_FP];
H A Dptrace_64.c194 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 Duprobes.c131 slot = &regs->u_regs[UREG_I7];
138 slot = &regs->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 Dkgdb_64.c26 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 Dptrace_32.c51 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 Dkprobes.c243 slot = &regs->u_regs[UREG_I7];
251 slot = &regs->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 Dsys_sparc_32.c84 current_pt_regs()->u_regs[UREG_I1] = fd[1];
138 current->comm, task_pid_nr(current), (int)regs->u_regs[1]);
H A Dstacktrace.c49 fp = regs->u_regs[UREG_I6] + STACK_BIAS;
H A Dunaligned_64.c125 return (!reg ? 0 : regs->u_regs[reg]);
127 fp = regs->u_regs[UREG_FP];
150 return &regs->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 Dperf_event.h25 (regs)->u_regs[UREG_I6] = _fp; \
26 (regs)->u_regs[UREG_I7] = _i7; \
H A Dsyscall.h25 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 Dsigcontext.h44 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 Dptrace.h70 #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 Dprocessor_32.h79 "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 Dprocessor_64.h128 "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 Dptrace.h23 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 Dfault_32.c71 (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 Dfault_64.c65 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);

Completed in 365 milliseconds

12