Lines Matching refs:r10

221 		ldmia	r0, {r1, r2, r3, r6, r10, r11, r12}
230 add r10, r10, r0 @ inflated kernel size location
237 ldrb r9, [r10, #0]
238 ldrb lr, [r10, #1]
240 ldrb lr, [r10, #2]
241 ldrb r10, [r10, #3]
243 orr r9, r9, r10, lsl #24
248 add r10, sp, #0x10000
255 mov r10, r6
373 add r10, r10, r5
388 add r10, r10, #16384
389 cmp r4, r10
391 add r10, r4, r9
393 cmp r10, r9
408 add r10, r10, #((reloc_code_end - restart + 256) & ~255)
409 bic r10, r10, #255
424 add r0, r0, r10
433 add r9, r9, r10
435 1: ldmdb r6!, {r0 - r3, r10 - r12, lr}
437 stmdb r9!, {r0 - r3, r10 - r12, lr}
576 .word input_data_end - 4 @ r10 (inflated size location)
690 add r10, r9, #0x10000000 @ a reasonable RAM size
695 cmphs r10, r1 @ && end of RAM > virt
1146 mrc p15, 0, r10, c0, c1, 5 @ read ID_MMFR1
1147 tst r10, #0xf << 16 @ hierarchical cache (ARMv7)
1148 mov r10, #0
1150 mcr p15, 0, r10, c7, c14, 0 @ clean+invalidate D
1153 mcr p15, 0, r10, c7, c10, 5 @ DMB
1159 mov r10, #0 @ start clean at cache level 0
1161 add r2, r10, r10, lsr #1 @ work out 3x current cache level
1166 mcr p15, 2, r10, c0, c0, 0 @ select current cache level in cssr
1167 mcr p15, 0, r10, c7, c5, 4 @ isb to sych the new cssr&csidr
1179 ARM( orr r11, r10, r9, lsl r5 ) @ factor way and cache number into r11
1182 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11
1191 add r10, r10, #2 @ increment cache number
1192 cmp r3, r10
1196 mov r10, #0 @ swith back to cache level 0
1197 mcr p15, 2, r10, c0, c0, 0 @ select current cache level in cssr
1199 mcr p15, 0, r10, c7, c10, 4 @ DSB
1200 mcr p15, 0, r10, c7, c5, 0 @ invalidate I+BTB
1201 mcr p15, 0, r10, c7, c10, 4 @ DSB
1202 mcr p15, 0, r10, c7, c5, 4 @ ISB
1303 @ memdump corrupts {r0, r1, r2, r3, r10, r11, r12, lr}
1305 mov r10, lr
1330 mov pc, r10