Lines Matching refs:r1
212 mov r0, r1 @ Return the return code
213 mov r1, #0 @ Clear upper bits in return value
215 @ r1 already has return code
282 mrrc p15, 6, r0, r1, c2 @ Read VTTBR
283 lsr r1, r1, #16
284 ands r1, r1, #0xff
290 mrc p15, 4, r1, c6, c0, 0 @ HDFAR
292 str r1, [vcpu, #VCPU_HxFAR]
296 mrc p15, 4, r1, c6, c0, 2 @ HIFAR
298 str r1, [vcpu, #VCPU_HxFAR]
300 mov r1, #\exception_code
381 pop {r0, r1, r2}
393 mov r0, r1
394 mov r1, r2
407 str r1, [vcpu, #VCPU_HSR]
410 lsr r1, r1, #HSR_EC_SHIFT
412 cmp r1, #HSR_EC_CP_0_13
415 cmp r1, #HSR_EC_IABT
418 cmp r1, #HSR_EC_DABT
438 mrc p15, 4, r1, c5, c2, 0 @ HSR
439 and r0, r1, #HSR_FSC_TYPE
441 tsteq r1, #(1 << 7) @ S1PTW
446 mrrc p15, 0, r0, r1, c7 @ PAR
447 push {r0, r1}
452 mrrc p15, 0, r0, r1, c7 @ PAR
457 orr r2, r2, r1, lsl #24
460 pop {r0, r1}
461 mcrr p15, 0, r0, r1, c7 @ PAR
466 1: mov r1, #ARM_EXCEPTION_HVC
469 4: pop {r0, r1} @ Failed translation, return to guest
470 mcrr p15, 0, r0, r1, c7 @ PAR
472 pop {r0, r1, r2}