Lines Matching defs:sp
185 static void xmon_show_stack(unsigned long sp, unsigned long lr,
1722 static void xmon_show_stack(unsigned long sp, unsigned long lr,
1732 if (!is_kernel_addr(sp)) {
1733 if (sp != 0)
1734 printf("SP (%lx) is in userspace\n", sp);
1738 if (!mread(sp + LRSAVE_OFFSET, &ip, sizeof(unsigned long))
1739 || !mread(sp, &newsp, sizeof(unsigned long))) {
1740 printf("Couldn't read stack frame at %lx\n", sp);
1756 if (newsp > sp)
1771 printf("["REG"] ", sp);
1777 printf("["REG"] ", sp);
1783 if (mread(sp + STACK_INT_FRAME_MARKER, &marker, sizeof(unsigned long))
1785 if (mread(sp + STACK_INT_FRAME_REGS, ®s, sizeof(regs)) != sizeof(regs)) {
1787 sp + STACK_INT_FRAME_REGS);
1800 sp = newsp;
1806 unsigned long sp;
1808 if (scanhex(&sp))
1809 xmon_show_stack(sp, 0, 0);
1857 printf(" sp: %lx\n", fp->gpr[1]);
2172 unsigned long sp, toc;
2173 asm("mr %0,1" : "=r" (sp) :);
2182 printf("sp = "REG" sprg3 = "REG"\n", sp, mfspr(SPRN_SPRG3));