Lines Matching refs:base_reg
57 static void __dump(struct task_struct *tsk, unsigned long *base_reg, in __dump() argument
64 while (!kstack_end(base_reg)) { in __dump()
65 ret_addr = *base_reg++; in __dump()
75 while (!kstack_end((void *)base_reg) && in __dump()
76 !((unsigned long)base_reg & 0x3) && in __dump()
77 ((unsigned long)base_reg >= TASK_SIZE)) { in __dump()
79 ret_addr = base_reg[LP_OFFSET]; in __dump()
80 next_fp = base_reg[FP_OFFSET]; in __dump()
89 base_reg = (unsigned long *)next_fp; in __dump()
97 unsigned long *base_reg; in show_stack() local
103 base_reg = (unsigned long *)(tsk->thread.cpu_context.sp); in show_stack()
105 __asm__ __volatile__("\tori\t%0, $sp, #0\n":"=r"(base_reg)); in show_stack()
108 base_reg = (unsigned long *)(tsk->thread.cpu_context.fp); in show_stack()
110 __asm__ __volatile__("\tori\t%0, $fp, #0\n":"=r"(base_reg)); in show_stack()
112 __dump(tsk, base_reg, loglvl); in show_stack()