Lines Matching defs:gdb_regs
14 static void to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *kernel_regs,
20 gdb_regs[_R0 + regno] = get_reg(regno, kernel_regs, cregs);
23 gdb_regs[regno] = 0;
25 gdb_regs[_FP] = kernel_regs->fp;
26 gdb_regs[__SP] = kernel_regs->sp;
27 gdb_regs[_BLINK] = kernel_regs->blink;
28 gdb_regs[_RET] = kernel_regs->ret;
29 gdb_regs[_STATUS32] = kernel_regs->status32;
30 gdb_regs[_LP_COUNT] = kernel_regs->lp_count;
31 gdb_regs[_LP_END] = kernel_regs->lp_end;
32 gdb_regs[_LP_START] = kernel_regs->lp_start;
33 gdb_regs[_BTA] = kernel_regs->bta;
34 gdb_regs[_STOP_PC] = kernel_regs->ret;
37 static void from_gdb_regs(unsigned long *gdb_regs, struct pt_regs *kernel_regs,
43 set_reg(regno, gdb_regs[regno + _R0], kernel_regs, cregs);
45 kernel_regs->fp = gdb_regs[_FP];
46 kernel_regs->sp = gdb_regs[__SP];
47 kernel_regs->blink = gdb_regs[_BLINK];
48 kernel_regs->ret = gdb_regs[_RET];
49 kernel_regs->status32 = gdb_regs[_STATUS32];
50 kernel_regs->lp_count = gdb_regs[_LP_COUNT];
51 kernel_regs->lp_end = gdb_regs[_LP_END];
52 kernel_regs->lp_start = gdb_regs[_LP_START];
53 kernel_regs->bta = gdb_regs[_BTA];
57 void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *kernel_regs)
59 to_gdb_regs(gdb_regs, kernel_regs, (struct callee_regs *)
63 void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *kernel_regs)
65 from_gdb_regs(gdb_regs, kernel_regs, (struct callee_regs *)
69 void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs,
73 to_gdb_regs(gdb_regs, task_pt_regs(task),