Lines Matching full:s0
149 REG_L s0, TASK_TI_USER_SP(tp)
155 REG_S s0, PT_SP(sp)
214 REG_L s0, PT_STATUS(sp)
218 and s0, s0, t0
220 andi s0, s0, SR_SPP
222 bnez s0, 1f
229 addi s0, sp, PT_SIZE_ON_STACK
230 REG_S s0, TASK_TI_KERNEL_SP(tp)
305 REG_L s0, TASK_TI_KERNEL_SP(tp)
311 REG_S s0, PT_SP(sp)
326 move a1, s0 /* fn */
347 /* Create a frame record to save ra and s0 (fp) */
350 REG_S s0, STACKFRAME_FP(sp)
351 addi s0, sp, STACKFRAME_SIZE_ON_STACK
366 /* Switch back to the thread stack and restore ra and s0 */
367 addi sp, s0, -STACKFRAME_SIZE_ON_STACK
369 REG_L s0, STACKFRAME_FP(sp)
393 REG_S s0, TASK_THREAD_S0_RA(a3)
407 csrr s0, CSR_STATUS
408 REG_S s0, TASK_THREAD_SUM_RA(a3)
413 REG_L s0, TASK_THREAD_SUM_RA(a4)
415 and s0, s0, s1
416 csrs CSR_STATUS, s0
419 REG_L s0, TASK_THREAD_S0_RA(a4)