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
371 mrrc p15, 6, r0, r2, c2
381 pop {r0, r1, r2}
384 cmp r0, #-1
385 mrceq p15, 4, r0, c12, c0, 0 @ get HVBAR
392 mov lr, r0
393 mov r0, r1
406 load_vcpu @ Load VCPU pointer to r0
439 and r0, r1, #HSR_FSC_TYPE
440 cmp r0, #FSC_PERM
446 mrrc p15, 0, r0, r1, c7 @ PAR
447 push {r0, r1}
452 mrrc p15, 0, r0, r1, c7 @ PAR
453 tst r0, #1
455 ubfx r2, r0, #12, #20
460 pop {r0, r1}
461 mcrr p15, 0, r0, r1, c7 @ PAR
463 3: load_vcpu @ Load VCPU pointer to r0
464 str r2, [r0, #VCPU_HPFAR]
469 4: pop {r0, r1} @ Failed translation, return to guest
470 mcrr p15, 0, r0, r1, c7 @ PAR
472 pop {r0, r1, r2}