Lines Matching refs:r0
53 add r0, r0, #KVM_VTTBR
54 ldrd r2, r3, [r0]
57 mcr p15, 0, r0, c8, c3, 0 @ TLBIALLIS (rt ignored)
87 mov r0, #0 @ rn parameter for c15 flushes is SBZ
90 mcr p15, 4, r0, c8, c3, 4
92 mcr p15, 0, r0, c7, c1, 0
212 mov r0, r1 @ Return the return code
216 mov r0, #0 @ Clear upper bits in return value
281 push {r0-r2}
282 mrrc p15, 6, r0, r1, c2 @ Read VTTBR
375 mrrc p15, 6, r0, r2, c2
382 pop {r0, r1, r2}
385 cmp r0, #-1
386 mrceq p15, 4, r0, c12, c0, 0 @ get HVBAR
393 mov lr, r0
394 mov r0, r1
407 load_vcpu @ Load VCPU pointer to r0
436 and r0, r1, #HSR_FSC_TYPE
437 cmp r0, #FSC_PERM
443 mrrc p15, 0, r0, r1, c7 @ PAR
444 push {r0, r1}
449 mrrc p15, 0, r0, r1, c7 @ PAR
450 tst r0, #1
452 ubfx r2, r0, #12, #20
457 pop {r0, r1}
458 mcrr p15, 0, r0, r1, c7 @ PAR
460 3: load_vcpu @ Load VCPU pointer to r0
461 str r2, [r0, #VCPU_HPFAR]
466 4: pop {r0, r1} @ Failed translation, return to guest
467 mcrr p15, 0, r0, r1, c7 @ PAR
469 pop {r0, r1, r2}
480 load_vcpu @ Load VCPU pointer to r0