Lines Matching refs:regs
37 void show_regs(struct pt_regs *regs) in show_regs() argument
43 ah = (regs->pc) >> 32; in show_regs()
44 al = (regs->pc) & 0xffffffff; in show_regs()
45 bh = (regs->regs[18]) >> 32; in show_regs()
46 bl = (regs->regs[18]) & 0xffffffff; in show_regs()
47 ch = (regs->regs[15]) >> 32; in show_regs()
48 cl = (regs->regs[15]) & 0xffffffff; in show_regs()
52 ah = (regs->sr) >> 32; in show_regs()
53 al = (regs->sr) & 0xffffffff; in show_regs()
65 ah = (regs->regs[0]) >> 32; in show_regs()
66 al = (regs->regs[0]) & 0xffffffff; in show_regs()
67 bh = (regs->regs[1]) >> 32; in show_regs()
68 bl = (regs->regs[1]) & 0xffffffff; in show_regs()
69 ch = (regs->regs[2]) >> 32; in show_regs()
70 cl = (regs->regs[2]) & 0xffffffff; in show_regs()
74 ah = (regs->regs[3]) >> 32; in show_regs()
75 al = (regs->regs[3]) & 0xffffffff; in show_regs()
76 bh = (regs->regs[4]) >> 32; in show_regs()
77 bl = (regs->regs[4]) & 0xffffffff; in show_regs()
78 ch = (regs->regs[5]) >> 32; in show_regs()
79 cl = (regs->regs[5]) & 0xffffffff; in show_regs()
83 ah = (regs->regs[6]) >> 32; in show_regs()
84 al = (regs->regs[6]) & 0xffffffff; in show_regs()
85 bh = (regs->regs[7]) >> 32; in show_regs()
86 bl = (regs->regs[7]) & 0xffffffff; in show_regs()
87 ch = (regs->regs[8]) >> 32; in show_regs()
88 cl = (regs->regs[8]) & 0xffffffff; in show_regs()
92 ah = (regs->regs[9]) >> 32; in show_regs()
93 al = (regs->regs[9]) & 0xffffffff; in show_regs()
94 bh = (regs->regs[10]) >> 32; in show_regs()
95 bl = (regs->regs[10]) & 0xffffffff; in show_regs()
96 ch = (regs->regs[11]) >> 32; in show_regs()
97 cl = (regs->regs[11]) & 0xffffffff; in show_regs()
101 ah = (regs->regs[12]) >> 32; in show_regs()
102 al = (regs->regs[12]) & 0xffffffff; in show_regs()
103 bh = (regs->regs[13]) >> 32; in show_regs()
104 bl = (regs->regs[13]) & 0xffffffff; in show_regs()
105 ch = (regs->regs[14]) >> 32; in show_regs()
106 cl = (regs->regs[14]) & 0xffffffff; in show_regs()
110 ah = (regs->regs[16]) >> 32; in show_regs()
111 al = (regs->regs[16]) & 0xffffffff; in show_regs()
112 bh = (regs->regs[17]) >> 32; in show_regs()
113 bl = (regs->regs[17]) & 0xffffffff; in show_regs()
114 ch = (regs->regs[19]) >> 32; in show_regs()
115 cl = (regs->regs[19]) & 0xffffffff; in show_regs()
119 ah = (regs->regs[20]) >> 32; in show_regs()
120 al = (regs->regs[20]) & 0xffffffff; in show_regs()
121 bh = (regs->regs[21]) >> 32; in show_regs()
122 bl = (regs->regs[21]) & 0xffffffff; in show_regs()
123 ch = (regs->regs[22]) >> 32; in show_regs()
124 cl = (regs->regs[22]) & 0xffffffff; in show_regs()
128 ah = (regs->regs[23]) >> 32; in show_regs()
129 al = (regs->regs[23]) & 0xffffffff; in show_regs()
130 bh = (regs->regs[24]) >> 32; in show_regs()
131 bl = (regs->regs[24]) & 0xffffffff; in show_regs()
132 ch = (regs->regs[25]) >> 32; in show_regs()
133 cl = (regs->regs[25]) & 0xffffffff; in show_regs()
137 ah = (regs->regs[26]) >> 32; in show_regs()
138 al = (regs->regs[26]) & 0xffffffff; in show_regs()
139 bh = (regs->regs[27]) >> 32; in show_regs()
140 bl = (regs->regs[27]) & 0xffffffff; in show_regs()
141 ch = (regs->regs[28]) >> 32; in show_regs()
142 cl = (regs->regs[28]) & 0xffffffff; in show_regs()
146 ah = (regs->regs[29]) >> 32; in show_regs()
147 al = (regs->regs[29]) & 0xffffffff; in show_regs()
148 bh = (regs->regs[30]) >> 32; in show_regs()
149 bl = (regs->regs[30]) & 0xffffffff; in show_regs()
150 ch = (regs->regs[31]) >> 32; in show_regs()
151 cl = (regs->regs[31]) & 0xffffffff; in show_regs()
155 ah = (regs->regs[32]) >> 32; in show_regs()
156 al = (regs->regs[32]) & 0xffffffff; in show_regs()
157 bh = (regs->regs[33]) >> 32; in show_regs()
158 bl = (regs->regs[33]) & 0xffffffff; in show_regs()
159 ch = (regs->regs[34]) >> 32; in show_regs()
160 cl = (regs->regs[34]) & 0xffffffff; in show_regs()
164 ah = (regs->regs[35]) >> 32; in show_regs()
165 al = (regs->regs[35]) & 0xffffffff; in show_regs()
166 bh = (regs->regs[36]) >> 32; in show_regs()
167 bl = (regs->regs[36]) & 0xffffffff; in show_regs()
168 ch = (regs->regs[37]) >> 32; in show_regs()
169 cl = (regs->regs[37]) & 0xffffffff; in show_regs()
173 ah = (regs->regs[38]) >> 32; in show_regs()
174 al = (regs->regs[38]) & 0xffffffff; in show_regs()
175 bh = (regs->regs[39]) >> 32; in show_regs()
176 bl = (regs->regs[39]) & 0xffffffff; in show_regs()
177 ch = (regs->regs[40]) >> 32; in show_regs()
178 cl = (regs->regs[40]) & 0xffffffff; in show_regs()
182 ah = (regs->regs[41]) >> 32; in show_regs()
183 al = (regs->regs[41]) & 0xffffffff; in show_regs()
184 bh = (regs->regs[42]) >> 32; in show_regs()
185 bl = (regs->regs[42]) & 0xffffffff; in show_regs()
186 ch = (regs->regs[43]) >> 32; in show_regs()
187 cl = (regs->regs[43]) & 0xffffffff; in show_regs()
191 ah = (regs->regs[44]) >> 32; in show_regs()
192 al = (regs->regs[44]) & 0xffffffff; in show_regs()
193 bh = (regs->regs[45]) >> 32; in show_regs()
194 bl = (regs->regs[45]) & 0xffffffff; in show_regs()
195 ch = (regs->regs[46]) >> 32; in show_regs()
196 cl = (regs->regs[46]) & 0xffffffff; in show_regs()
200 ah = (regs->regs[47]) >> 32; in show_regs()
201 al = (regs->regs[47]) & 0xffffffff; in show_regs()
202 bh = (regs->regs[48]) >> 32; in show_regs()
203 bl = (regs->regs[48]) & 0xffffffff; in show_regs()
204 ch = (regs->regs[49]) >> 32; in show_regs()
205 cl = (regs->regs[49]) & 0xffffffff; in show_regs()
209 ah = (regs->regs[50]) >> 32; in show_regs()
210 al = (regs->regs[50]) & 0xffffffff; in show_regs()
211 bh = (regs->regs[51]) >> 32; in show_regs()
212 bl = (regs->regs[51]) & 0xffffffff; in show_regs()
213 ch = (regs->regs[52]) >> 32; in show_regs()
214 cl = (regs->regs[52]) & 0xffffffff; in show_regs()
218 ah = (regs->regs[53]) >> 32; in show_regs()
219 al = (regs->regs[53]) & 0xffffffff; in show_regs()
220 bh = (regs->regs[54]) >> 32; in show_regs()
221 bl = (regs->regs[54]) & 0xffffffff; in show_regs()
222 ch = (regs->regs[55]) >> 32; in show_regs()
223 cl = (regs->regs[55]) & 0xffffffff; in show_regs()
227 ah = (regs->regs[56]) >> 32; in show_regs()
228 al = (regs->regs[56]) & 0xffffffff; in show_regs()
229 bh = (regs->regs[57]) >> 32; in show_regs()
230 bl = (regs->regs[57]) & 0xffffffff; in show_regs()
231 ch = (regs->regs[58]) >> 32; in show_regs()
232 cl = (regs->regs[58]) & 0xffffffff; in show_regs()
236 ah = (regs->regs[59]) >> 32; in show_regs()
237 al = (regs->regs[59]) & 0xffffffff; in show_regs()
238 bh = (regs->regs[60]) >> 32; in show_regs()
239 bl = (regs->regs[60]) & 0xffffffff; in show_regs()
240 ch = (regs->regs[61]) >> 32; in show_regs()
241 cl = (regs->regs[61]) & 0xffffffff; in show_regs()
245 ah = (regs->regs[62]) >> 32; in show_regs()
246 al = (regs->regs[62]) & 0xffffffff; in show_regs()
247 bh = (regs->tregs[0]) >> 32; in show_regs()
248 bl = (regs->tregs[0]) & 0xffffffff; in show_regs()
249 ch = (regs->tregs[1]) >> 32; in show_regs()
250 cl = (regs->tregs[1]) & 0xffffffff; in show_regs()
254 ah = (regs->tregs[2]) >> 32; in show_regs()
255 al = (regs->tregs[2]) & 0xffffffff; in show_regs()
256 bh = (regs->tregs[3]) >> 32; in show_regs()
257 bl = (regs->tregs[3]) & 0xffffffff; in show_regs()
258 ch = (regs->tregs[4]) >> 32; in show_regs()
259 cl = (regs->tregs[4]) & 0xffffffff; in show_regs()
263 ah = (regs->tregs[5]) >> 32; in show_regs()
264 al = (regs->tregs[5]) & 0xffffffff; in show_regs()
265 bh = (regs->tregs[6]) >> 32; in show_regs()
266 bl = (regs->tregs[6]) & 0xffffffff; in show_regs()
267 ch = (regs->tregs[7]) >> 32; in show_regs()
268 cl = (regs->tregs[7]) & 0xffffffff; in show_regs()
275 if (!user_mode(regs)) { in show_regs()
277 unsigned long sp = regs->regs[15] & 0xffffffff; in show_regs()
280 tsk->thread.kregs = regs; in show_regs()
304 struct pt_regs regs; in kernel_thread() local
306 memset(®s, 0, sizeof(regs)); in kernel_thread()
307 regs.regs[2] = (unsigned long)arg; in kernel_thread()
308 regs.regs[3] = (unsigned long)fn; in kernel_thread()
310 regs.pc = (unsigned long)kernel_thread_helper; in kernel_thread()
311 regs.sr = (1 << 30); in kernel_thread()
315 ®s, 0, NULL, NULL); in kernel_thread()
376 int dump_fpu(struct pt_regs *regs, elf_fpregset_t *fpu) in dump_fpu() argument
389 regs->sr |= SR_FD; in dump_fpu()
406 struct task_struct *p, struct pt_regs *regs) in copy_thread() argument
416 regs->sr |= SR_FD; in copy_thread()
422 *childregs = *regs; in copy_thread()
430 if (user_mode(regs)) { in copy_thread()
431 childregs->regs[15] = neff_sign_extend(usp); in copy_thread()
434 childregs->regs[15] = in copy_thread()
439 childregs->regs[9] = 0; /* Set return value for child */ in copy_thread()
453 return do_fork(SIGCHLD, pregs->regs[15], pregs, 0, 0, 0); in sys_fork()
462 newsp = pregs->regs[15]; in sys_clone()
481 return do_fork(CLONE_VFORK | CLONE_VM | SIGCHLD, pregs->regs[15], pregs, 0, 0, 0); in sys_vfork()