Lines Matching full:s0
148 REG_L s0, TASK_TI_USER_SP(tp)
154 REG_S s0, PT_SP(sp)
213 REG_L s0, PT_STATUS(sp)
217 and s0, s0, t0
219 andi s0, s0, SR_SPP
221 bnez s0, 1f
228 addi s0, sp, PT_SIZE_ON_STACK
229 REG_S s0, TASK_TI_KERNEL_SP(tp)
304 REG_L s0, TASK_TI_KERNEL_SP(tp)
310 REG_S s0, PT_SP(sp)
324 beqz s0, 1f /* not from kernel thread */
327 jalr s0
342 /* Create a frame record to save ra and s0 (fp) */
345 REG_S s0, STACKFRAME_FP(sp)
346 addi s0, sp, STACKFRAME_SIZE_ON_STACK
361 /* Switch back to the thread stack and restore ra and s0 */
362 addi sp, s0, -STACKFRAME_SIZE_ON_STACK
364 REG_L s0, STACKFRAME_FP(sp)
388 REG_S s0, TASK_THREAD_S0_RA(a3)
405 REG_L s0, TASK_THREAD_S0_RA(a4)