Lines Matching refs:base_reg
99 static void __dump(struct task_struct *tsk, unsigned long *base_reg) in __dump() argument
105 while (!kstack_end(base_reg)) { in __dump()
106 ret_addr = *base_reg++; in __dump()
116 while (!kstack_end((void *)base_reg) && in __dump()
117 !((unsigned long)base_reg & 0x3) && in __dump()
118 ((unsigned long)base_reg >= TASK_SIZE)) { in __dump()
120 ret_addr = base_reg[LP_OFFSET]; in __dump()
121 next_fp = base_reg[FP_OFFSET]; in __dump()
130 base_reg = (unsigned long *)next_fp; in __dump()
138 unsigned long *base_reg; in show_stack() local
144 base_reg = (unsigned long *)(tsk->thread.cpu_context.sp); in show_stack()
146 __asm__ __volatile__("\tori\t%0, $sp, #0\n":"=r"(base_reg)); in show_stack()
149 base_reg = (unsigned long *)(tsk->thread.cpu_context.fp); in show_stack()
151 __asm__ __volatile__("\tori\t%0, $fp, #0\n":"=r"(base_reg)); in show_stack()
153 __dump(tsk, base_reg); in show_stack()