• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/amd64/linux/

Lines Matching defs:l_reg

212 map_regs_to_linux(struct reg *b_reg, struct linux_pt_reg *l_reg)
215 l_reg->r15 = b_reg->r_r15;
216 l_reg->r14 = b_reg->r_r14;
217 l_reg->r13 = b_reg->r_r13;
218 l_reg->r12 = b_reg->r_r12;
219 l_reg->rbp = b_reg->r_rbp;
220 l_reg->rbx = b_reg->r_rbx;
221 l_reg->r11 = b_reg->r_r11;
222 l_reg->r10 = b_reg->r_r10;
223 l_reg->r9 = b_reg->r_r9;
224 l_reg->r8 = b_reg->r_r8;
225 l_reg->rax = b_reg->r_rax;
226 l_reg->rcx = b_reg->r_rcx;
227 l_reg->rdx = b_reg->r_rdx;
228 l_reg->rsi = b_reg->r_rsi;
229 l_reg->rdi = b_reg->r_rdi;
230 l_reg->orig_rax = b_reg->r_rax;
231 l_reg->rip = b_reg->r_rip;
232 l_reg->cs = b_reg->r_cs;
233 l_reg->eflags = b_reg->r_rflags;
234 l_reg->rsp = b_reg->r_rsp;
235 l_reg->ss = b_reg->r_ss;
273 map_regs_from_linux(struct reg *b_reg, struct linux_pt_reg *l_reg)
275 b_reg->r_r15 = l_reg->r15;
276 b_reg->r_r14 = l_reg->r14;
277 b_reg->r_r13 = l_reg->r13;
278 b_reg->r_r12 = l_reg->r12;
279 b_reg->r_r11 = l_reg->r11;
280 b_reg->r_r10 = l_reg->r10;
281 b_reg->r_r9 = l_reg->r9;
282 b_reg->r_r8 = l_reg->r8;
283 b_reg->r_rdi = l_reg->rdi;
284 b_reg->r_rsi = l_reg->rsi;
285 b_reg->r_rbp = l_reg->rbp;
286 b_reg->r_rbx = l_reg->rbx;
287 b_reg->r_rdx = l_reg->rdx;
288 b_reg->r_rcx = l_reg->rcx;
289 b_reg->r_rax = l_reg->rax;
301 b_reg->r_rip = l_reg->rip;
302 b_reg->r_cs = l_reg->cs;
303 b_reg->r_rflags = l_reg->eflags;
304 b_reg->r_rsp = l_reg->rsp;
305 b_reg->r_ss = l_reg->ss;
421 struct linux_pt_reg l_reg;
428 map_regs_to_linux(&b_reg, &l_reg);
443 l_reg.rax = -38; /* -ENOSYS */
448 l_reg.r10 = l_reg.rcx;
451 error = copyout(&l_reg, (void *)data, sizeof(l_reg));
459 struct linux_pt_reg l_reg;
462 error = copyin(data, &l_reg, sizeof(l_reg));
465 map_regs_from_linux(&b_reg, &l_reg);