Lines Matching refs:x0
176 pop x0, x1
384 ldr \tmp, [x0, #VCPU_DEBUG_FLAGS]
399 add x25, x0, #VCPU_CONTEXT
410 str x26, [x0, #VCPU_DEBUG_FLAGS]
469 ldr x2, [x0, #VCPU_HCR_EL2]
492 ldr x2, [x0, #VCPU_MDCR_EL2]
507 ldr x1, [x0, #VCPU_KVM]
538 ldr x25, [x0, #VCPU_IRQ_LINES]
551 ldr x2, [x0, #VCPU_KVM]
558 str w3, [x0, #VCPU_TIMER_CNTV_CTL]
563 str x3, [x0, #VCPU_TIMER_CNTV_CVAL]
587 ldr x2, [x0, #VCPU_KVM]
594 ldr x2, [x0, #VCPU_TIMER_CNTV_CVAL]
598 ldr w2, [x0, #VCPU_TIMER_CNTV_CTL]
689 mrs x0, tpidr_el2
691 ldr x2, [x0, #VCPU_HOST_CONTEXT]
695 add x2, x0, #VCPU_CONTEXT
704 pop x0, x1
720 kern_hyp_va x0
721 msr tpidr_el2, x0 // Save the vcpu register
724 ldr x2, [x0, #VCPU_HOST_CONTEXT]
731 add x3, x0, #VCPU_HOST_DEBUG_STATE
741 add x2, x0, #VCPU_CONTEXT
749 ldr x3, [x0, #VCPU_DEBUG_PTR]
763 add x2, x0, #VCPU_CONTEXT
770 ldr x3, [x0, #VCPU_DEBUG_PTR]
783 ldr x2, [x0, #VCPU_HOST_CONTEXT]
795 str xzr, [x0, #VCPU_DEBUG_FLAGS]
796 add x3, x0, #VCPU_HOST_DEBUG_STATE
801 mov x0, x1
809 kern_hyp_va x0
810 ldr x2, [x0, #KVM_VTTBR]
845 kern_hyp_va x0
846 ldr x2, [x0, #KVM_VTTBR]
868 mrs x0, par_el1
869 push x0, xzr
874 mrs x0, vttbr_el2
875 cbz x0, 1f
877 mrs x0, tpidr_el2
882 ldr x2, [x0, #VCPU_HOST_CONTEXT]
895 1: adr x0, __hyp_panic_str
898 sub x0, x0, x2
899 add x0, x0, x3
970 push x0, x1
984 pop x0, x1
987 cbnz x0, 1f
988 mrs x0, vbar_el2
996 kern_hyp_va x0
997 mov lr, x0
998 mov x0, x1
1017 mov x0, #ESR_ELx_EC_IABT_LOW
1018 ccmp x2, x0, #4, ne
1055 pop x0, xzr // Restore PAR_EL1 from the stack
1056 msr par_el1, x0
1065 2: mrs x0, tpidr_el2
1066 str w1, [x0, #VCPU_ESR_EL2]
1067 str x2, [x0, #VCPU_FAR_EL2]
1068 str x3, [x0, #VCPU_HPFAR_EL2]
1079 pop x0, x1
1084 push x0, x1
1086 mrs x0, tpidr_el2
1118 mrs x0, mdcr_el2