Lines Matching refs:r3

92         mov     r3, #1<<31  in OS_IrqHandler()
94 bics r1, r1, r3, LSR r0 in OS_IrqHandler()
98 mov r1, r3, LSR r0 in OS_IrqHandler()
107 mov r3, #1 in OS_IrqHandler()
109 @1: ands r2, r1, r3, LSL r0 // Count zero of high bit in OS_IrqHandler()
146 mov r3, #0 // Avoid stall in OS_IrqHandler_ThreadSwitch()
154 str r3, [r12, #OSThread.queue] in OS_IrqHandler_ThreadSwitch()
155 str r3, [r12, #OSThread.link.prev] in OS_IrqHandler_ThreadSwitch()
157 str r3, [r12, #OSThread.link.next] in OS_IrqHandler_ThreadSwitch()
164 str r3, [r12, #OSThreadQueue.head] // Clear OSi_IrqThreadQueue.head in OS_IrqHandler_ThreadSwitch()
165 str r3, [r12, #OSThreadQueue.tail] // Clear OSi_IrqThreadQueue.tail in OS_IrqHandler_ThreadSwitch()
204 mov r3, #HW_PSR_IRQ_MODE|HW_PSR_FIQ_DISABLE|HW_PSR_IRQ_DISABLE|HW_PSR_ARM_STATE in OS_IrqHandler_ThreadSwitch()
205 msr cpsr_c, r3 in OS_IrqHandler_ThreadSwitch()
220 mov r3, #HW_PSR_IRQ_MODE|HW_PSR_IRQ_DISABLE|HW_PSR_ARM_STATE in OS_IrqHandler_ThreadSwitch()
221 msr cpsr_c, r3 in OS_IrqHandler_ThreadSwitch()
234 ldr r3, [ r12, #OS_THREADINFO_OFFSET_SWITCHCALLBACK ] in OS_IrqHandler_ThreadSwitch()
235 cmp r3, #0 in OS_IrqHandler_ThreadSwitch()
239 bx r3 in OS_IrqHandler_ThreadSwitch()
262 ldmib sp!, { r2,r3 } // Get R0,R1 // *sp=stack:R1 in OS_IrqHandler_ThreadSwitch()
263 stmib r0!, { r2,r3 } // Put R0,R1 // *r0=context:R1 in OS_IrqHandler_ThreadSwitch()
265 ldmib sp!, { r2,r3,r12,r14 } // Get R2,R3,R12,LR // *sp=stack:LR in OS_IrqHandler_ThreadSwitch()
270 mov r3, #HW_PSR_SVC_MODE|HW_PSR_FIQ_DISABLE|HW_PSR_IRQ_DISABLE|HW_PSR_ARM_STATE in OS_IrqHandler_ThreadSwitch()
271 msr cpsr_c, r3 in OS_IrqHandler_ThreadSwitch()
291 mov r3, #HW_PSR_IRQ_MODE|HW_PSR_FIQ_DISABLE|HW_PSR_IRQ_DISABLE|HW_PSR_ARM_STATE in OS_IrqHandler_ThreadSwitch()
292 msr cpsr_c, r3 in OS_IrqHandler_ThreadSwitch()
301 stmda sp!, { r0-r3,r12,r14 } // Put R0-R3,R12,LR / *sp=stack:LR in OS_IrqHandler_ThreadSwitch()