Lines Matching refs:sp
48 stmfd sp!, { lr } // Save LR in OS_IrqHandler()
62 ldmeqfd sp!, { pc } in OS_IrqHandler()
73 ldmeqfd sp!, { pc } in OS_IrqHandler()
199 ldreq pc, [ sp ], #4 // Return if OSi_IsNeedResceduling == 0 in OS_IrqHandler_ThreadSwitch()
222 ldr pc, [ sp ], #4 // Return to irq master handler in OS_IrqHandler_ThreadSwitch()
235 stmfd sp!, { r0, r1, r12 } in OS_IrqHandler_ThreadSwitch()
238 ldmfd sp!, { r0, r1, r12 } in OS_IrqHandler_ThreadSwitch()
252 stmfd sp!, { r0, r1 } in OS_IrqHandler_ThreadSwitch()
257 ldmfd sp!, { r0, r1 } in OS_IrqHandler_ThreadSwitch()
260 ldmib sp!, { r2,r3 } // Get R0,R1 // *sp=stack:R1 in OS_IrqHandler_ThreadSwitch()
263 ldmib sp!, { r2,r3,r12,r14 } // Get R2,R3,R12,LR / *sp=stack:LR in OS_IrqHandler_ThreadSwitch()
269 stmib r0!, { sp } in OS_IrqHandler_ThreadSwitch()
275 stmfd sp!, { r1 } in OS_IrqHandler_ThreadSwitch()
289 ldmfd sp!, { r1 } in OS_IrqHandler_ThreadSwitch()
294 ldr sp, [ r1, #OS_THREAD_OFFSET_CONTEXT+OS_CONTEXT_SP_SVC ] in OS_IrqHandler_ThreadSwitch()
304 stmda sp!, { r0-r3,r12,r14 } // Put R0-R3,R12,LR / *sp=stack:LR in OS_IrqHandler_ThreadSwitch()
305 ldmfd sp!, { pc } // Return to irq master handler in OS_IrqHandler_ThreadSwitch()