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
382 pop {r0, r1, r2}
394 mov r0, r1
395 mov r1, r2
408 str r1, [vcpu, #VCPU_HSR]
411 lsr r1, r1, #HSR_EC_SHIFT
412 cmp r1, #HSR_EC_IABT
415 cmp r1, #HSR_EC_DABT
435 mrc p15, 4, r1, c5, c2, 0 @ HSR
436 and r0, r1, #HSR_FSC_TYPE
438 tsteq r1, #(1 << 7) @ S1PTW
443 mrrc p15, 0, r0, r1, c7 @ PAR
444 push {r0, r1}
449 mrrc p15, 0, r0, r1, c7 @ PAR
454 orr r2, r2, r1, lsl #24
457 pop {r0, r1}
458 mcrr p15, 0, r0, r1, c7 @ PAR
463 1: mov r1, #ARM_EXCEPTION_HVC
466 4: pop {r0, r1} @ Failed translation, return to guest
467 mcrr p15, 0, r0, r1, c7 @ PAR
469 pop {r0, r1, r2}