Lines Matching refs:a1
31 unsigned long a1; member
41 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_user() local
50 frame.sp = a1; in xtensa_backtrace_user()
80 a1 = regs->areg[index * 4 + 1]; in xtensa_backtrace_user()
83 frame.sp = a1; in xtensa_backtrace_user()
103 unsigned long *psp = (unsigned long *)a1; in xtensa_backtrace_user()
117 a1 = frame_start.a1; in xtensa_backtrace_user()
120 frame.sp = a1; in xtensa_backtrace_user()
137 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_kernel() local
139 sp_start = a1 & ~(THREAD_SIZE - 1); in xtensa_backtrace_kernel()
148 while (a1 > sp_start && a1 < sp_end && depth--) { in xtensa_backtrace_kernel()
150 unsigned long *psp = (unsigned long *)a1; in xtensa_backtrace_kernel()
153 frame.sp = a1; in xtensa_backtrace_kernel()
159 regs = (struct pt_regs *)a1; in xtensa_backtrace_kernel()
167 a1 = regs->areg[1]; in xtensa_backtrace_kernel()
171 sp_start = a1; in xtensa_backtrace_kernel()
175 a1 = *(psp - 3); in xtensa_backtrace_kernel()
186 unsigned long a0, a1; in walk_stackframe() local
189 a1 = (unsigned long)sp; in walk_stackframe()
190 sp_end = ALIGN(a1, THREAD_SIZE); in walk_stackframe()
194 while (a1 < sp_end) { in walk_stackframe()
197 sp = (unsigned long *)a1; in walk_stackframe()
200 a1 = *(sp - 3); in walk_stackframe()
202 if (a1 <= (unsigned long)sp) in walk_stackframe()
205 frame.pc = MAKE_PC_FROM_RA(a0, a1); in walk_stackframe()
206 frame.sp = a1; in walk_stackframe()