Lines Matching refs:r2
65 LDR r2, =rt_thread_switch_interrupt_flag
66 LDR r3, [r2]
70 STR r3, [r2]
72 LDR r2, =rt_interrupt_from_thread /* set rt_interrupt_from_thread */
73 STR r0, [r2]
76 LDR r2, =rt_interrupt_to_thread /* set rt_interrupt_to_thread */
77 STR r1, [r2]
92 MRS r2, PRIMASK
100 MSR PRIMASK, r2 /* if r1 == 0x00, do msr PRIMASK, r2 */
104 PUSH {r2} /* store interrupt state */
127 MOV r2, lr /* r2 = lr */
128 …TST r2, #0x40 /* if EXC_RETURN[6] is 1, TrustZone stack was used…
154 LDR r2, =rt_trustzone_current_context /* r2 = &rt_secure_current_context */
155 LDR r2, [r2] /* r2 = *r2 */
159 STMFD r1!, {r2-r5} /* push to thread stack */
170 LDMFD r1!, {r2-r5} /* pop thread stack */
175 STR r2, [r6] /* *r6 = r2 */
176 MOV r0, r2 /* r0 = r2 */
207 POP {r2}
208 MSR PRIMASK, r2
224 MRS r2, CONTROL /* read */
225 BIC r2, #0x04 /* modify */
226 MSR CONTROL, r2 /* write-back */
242 LDR.W r2, [r0,#0x00] /* read */
243 ORR r1,r1,r2 /* modify */
292 LDR r2, =rt_trustzone_current_context /* r2 = &rt_secure_current_context */
293 LDR r2, [r2] /* r2 = *r2 */
297 STMFD r0!, {r2-r5} /* push to thread stack */