Lines Matching refs:a1

33 	unsigned long a1 = regs->areg[1];  in xtensa_backtrace_user()  local
42 frame.sp = a1; in xtensa_backtrace_user()
72 a1 = regs->areg[index * 4 + 1]; in xtensa_backtrace_user()
75 frame.sp = a1; in xtensa_backtrace_user()
94 if (!access_ok(VERIFY_READ, &SPILL_SLOT(a1, 0), 8)) in xtensa_backtrace_user()
97 if (__get_user(a0, &SPILL_SLOT(a1, 0)) || in xtensa_backtrace_user()
98 __get_user(a1, &SPILL_SLOT(a1, 1))) in xtensa_backtrace_user()
102 frame.sp = a1; in xtensa_backtrace_user()
119 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_kernel() local
121 sp_start = a1 & ~(THREAD_SIZE - 1); in xtensa_backtrace_kernel()
130 while (a1 > sp_start && a1 < sp_end && depth--) { in xtensa_backtrace_kernel()
134 frame.sp = a1; in xtensa_backtrace_kernel()
140 regs = (struct pt_regs *)a1; in xtensa_backtrace_kernel()
148 a1 = regs->areg[1]; in xtensa_backtrace_kernel()
152 sp_start = a1; in xtensa_backtrace_kernel()
155 a0 = SPILL_SLOT(a1, 0); in xtensa_backtrace_kernel()
156 a1 = SPILL_SLOT(a1, 1); in xtensa_backtrace_kernel()
167 unsigned long a0, a1; in walk_stackframe() local
170 a1 = (unsigned long)sp; in walk_stackframe()
171 sp_end = ALIGN(a1, THREAD_SIZE); in walk_stackframe()
175 while (a1 < sp_end) { in walk_stackframe()
178 sp = (unsigned long *)a1; in walk_stackframe()
180 a0 = SPILL_SLOT(a1, 0); in walk_stackframe()
181 a1 = SPILL_SLOT(a1, 1); in walk_stackframe()
183 if (a1 <= (unsigned long)sp) in walk_stackframe()
186 frame.pc = MAKE_PC_FROM_RA(a0, a1); in walk_stackframe()
187 frame.sp = a1; in walk_stackframe()