Lines Matching refs:regs

119 			       struct pt_regs *regs, const char *log_lvl)  in show_trace_log_lvl()  argument
124 if (regs) in show_trace_log_lvl()
125 fp = regs->r7; in show_trace_log_lvl()
158 struct pt_regs *regs, const char *log_lvl) in show_trace_log_lvl() argument
180 struct pt_regs *regs, const char *log_lvl) in show_stack_log_lvl() argument
198 show_trace_log_lvl(tsk, (unsigned long *)sp, regs, log_lvl); in show_stack_log_lvl()
212 void show_regs_log_lvl(struct pt_regs *regs, const char *log_lvl) in show_regs_log_lvl() argument
214 unsigned long sp = regs->sp; in show_regs_log_lvl()
215 unsigned long lr = regs->lr; in show_regs_log_lvl()
216 unsigned long mode = (regs->sr & MODE_MASK) >> MODE_SHIFT; in show_regs_log_lvl()
220 if (!user_mode(regs)) { in show_regs_log_lvl()
221 sp = (unsigned long)regs + FRAME_SIZE_FULL; in show_regs_log_lvl()
224 print_symbol("PC is at %s\n", instruction_pointer(regs)); in show_regs_log_lvl()
231 log_lvl, instruction_pointer(regs), lr, print_tainted(), in show_regs_log_lvl()
232 log_lvl, sp, regs->r12, regs->r11); in show_regs_log_lvl()
234 log_lvl, regs->r10, regs->r9, regs->r8); in show_regs_log_lvl()
236 log_lvl, regs->r7, regs->r6, regs->r5, regs->r4); in show_regs_log_lvl()
238 log_lvl, regs->r3, regs->r2, regs->r1, regs->r0); in show_regs_log_lvl()
240 regs->sr & SR_Q ? 'Q' : 'q', in show_regs_log_lvl()
241 regs->sr & SR_V ? 'V' : 'v', in show_regs_log_lvl()
242 regs->sr & SR_N ? 'N' : 'n', in show_regs_log_lvl()
243 regs->sr & SR_Z ? 'Z' : 'z', in show_regs_log_lvl()
244 regs->sr & SR_C ? 'C' : 'c'); in show_regs_log_lvl()
246 regs->sr & SR_H ? 'H' : 'h', in show_regs_log_lvl()
247 regs->sr & SR_J ? 'J' : 'j', in show_regs_log_lvl()
248 regs->sr & SR_DM ? 'M' : 'm', in show_regs_log_lvl()
249 regs->sr & SR_D ? 'D' : 'd', in show_regs_log_lvl()
250 regs->sr & SR_EM ? 'E' : 'e', in show_regs_log_lvl()
251 regs->sr & SR_I3M ? '3' : '.', in show_regs_log_lvl()
252 regs->sr & SR_I2M ? '2' : '.', in show_regs_log_lvl()
253 regs->sr & SR_I1M ? '1' : '.', in show_regs_log_lvl()
254 regs->sr & SR_I0M ? '0' : '.', in show_regs_log_lvl()
255 regs->sr & SR_GM ? 'G' : 'g'); in show_regs_log_lvl()
259 void show_regs(struct pt_regs *regs) in show_regs() argument
261 unsigned long sp = regs->sp; in show_regs()
263 if (!user_mode(regs)) in show_regs()
264 sp = (unsigned long)regs + FRAME_SIZE_FULL; in show_regs()
266 show_regs_log_lvl(regs, ""); in show_regs()
267 show_trace_log_lvl(current, (unsigned long *)sp, regs, ""); in show_regs()
272 int dump_fpu(struct pt_regs *regs, elf_fpregset_t *fpu) in dump_fpu() argument