Lines Matching refs:sp
54 str r0, [sp, #S_R0+S_OFF]! @ returned r0
56 mov r0, sp @ 'regs'
62 ldmia sp, {r0 - r6} @ have to reload r0 - r6
124 sub sp, sp, #S_FRAME_SIZE
125 stmia sp, {r0 - r12} @ Calling r0 - r12
126 ARM( add r8, sp, #S_PC )
127 ARM( stmdb r8, {sp, lr}^ ) @ Calling sp, lr
128 THUMB( mov r8, sp )
129 THUMB( store_user_sp_lr r8, r10, S_SP ) @ calling sp, lr
131 str lr, [sp, #S_PC] @ Save calling PC
132 str r8, [sp, #S_PSR] @ Save CPSR
133 str r0, [sp, #S_OLD_R0] @ Save OLD_R0
195 stmdb sp!, {r4, r5} @ push fifth and sixth args
204 add r1, sp, #S_OFF
222 str lr, [sp, #S_PC]
233 add r0, sp, #S_OFF
238 add r1, sp, #S_R0 + S_OFF @ pointer to regs
241 stmccia sp, {r4, r5} @ and update the stack args
245 add sp, sp, #S_OFF @ restore stack
249 str r0, [sp, #S_R0 + S_OFF]! @ save returned r0
250 mov r0, sp
288 stmloia sp, {r5, r6} @ shuffle args
298 add r0, sp, #S_OFF
304 add r0, sp, #S_OFF
329 streq r5, [sp, #4]
334 str r5, [sp, #4]
346 stmia sp, {r3, r4}
351 stmia sp, {r3, r4}
368 str r3, [sp]