Lines Matching full:r0

131 	mcr	CP15_TTBR0(r0)		/* switch to new TTB */
150 ldr r0, [r8, #PC_BP_HARDEN_KIND]
151 cmp r0, #PCPU_BP_HARDEN_KIND_ICIALLU
164 * r0 = oldtd
168 mov r10, r0 /* r10 = oldtd */
182 mov r0, #(PM_ACTIVE)
183 add r5, r0 /* r5 = old pm_active */
187 lsr r0, r4, #3
188 bic r0, #3
189 add r5, r0 /* r5 = position in old pm_active */
191 and r0, r4, #31
192 lsl r2, r0 /* r2 = mask */
199 1: ldrex r0, [r5]
200 bic r0, r2
201 strex r1, r0, [r5]
205 ldr r0, [r5]
206 bic r0, r2
207 str r0, [r5]
226 ldr r0, [r7, #(PCB_PAGEDIR)]
228 cmp r0, #0 /* new thread? */
243 mov r0, #PM_ACTIVE
244 add r6, r0 /* r6 = new pm_active */
248 lsr r0, r4, #3
249 bic r0, #3
250 add r6, r0 /* r6 = position in new pm_active */
252 and r0, r4, #31
253 lsl r2, r0 /* r2 = mask */
260 1: ldrex r0, [r6]
261 orr r0, r2
262 strex r1, r0, [r6]
266 ldr r0, [r6]
267 orr r0, r2
268 str r0, [r6]
286 * r0 = oldtd
293 cmp r0, #0 /* old thread? */
297 ldr r3, [r0, #(TD_PCB)]
308 * Save arguments. Note that we can now use r0-r14 until
313 mov r10, r0 /* r10 = oldtd */
324 mov r0, r10
333 ldr r0, [r7, #(PCB_PAGEDIR)] /* r0 = new TTB */
334 cmp r0, r1 /* Switching to the TTB? */
338 cmp r0, #0 /* new thread? */
364 mov r0, #PM_ACTIVE
365 add r5, r0 /* r5 = old pm_active */
366 add r6, r0 /* r6 = new pm_active */
371 lsr r0, r4, #3
372 bic r0, #3
373 add r5, r0 /* r5 = position in old pm_active */
374 add r6, r0 /* r6 = position in new pm_active */
376 and r0, r4, #31
377 lsl r2, r0 /* r2 = mask */
384 1: ldrex r0, [r5]
385 bic r0, r2
386 strex r1, r0, [r5]
390 ldr r0, [r5]
391 bic r0, r2
392 str r0, [r5]
396 1: ldrex r0, [r6]
397 orr r0, r2
398 strex r1, r0, [r6]
402 ldr r0, [r6]
403 orr r0, r2
404 str r0, [r6]
420 1: ldrex r0, [r5]
471 ldr r0, =sw1_panic_str
477 ldr r0, =sw2_panic_str
483 ldr r0, =sw3_panic_str
489 ldr r0, =sw4_panic_str