Lines Matching refs:arch
71 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr;
77 if (READ_ONCE(vcpu->arch.irqs_pending_mask[1])) {
78 mask = xchg_acquire(&vcpu->arch.irqs_pending_mask[1], 0);
79 val = READ_ONCE(vcpu->arch.irqs_pending[1]) & mask;
88 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr;
104 if (READ_ONCE(vcpu->arch.irqs_pending[1]) &
105 (vcpu->arch.aia_context.guest_csr.vsieh & upper_32_bits(mask)))
109 seip = vcpu->arch.guest_csr.vsie;
125 struct kvm_vcpu_csr *csr = &vcpu->arch.guest_csr;
131 csr_write(CSR_HVIPH, vcpu->arch.aia_context.guest_csr.hviph);
138 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr;
156 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr;
176 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr;
192 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr;
202 WRITE_ONCE(vcpu->arch.irqs_pending_mask[1], 0);