Lines Matching refs:arch
81 vcpu->arch.sve_max_vl = kvm_sve_max_vl; in kvm_vcpu_enable_sve()
104 vl = vcpu->arch.sve_max_vl; in kvm_vcpu_finalize_sve()
126 vcpu->arch.sve_state = buf; in kvm_vcpu_finalize_sve()
157 void *sve_state = vcpu->arch.sve_state; in kvm_arm_vcpu_destroy()
164 kfree(vcpu->arch.ccsidr); in kvm_arm_vcpu_destroy()
170 memset(vcpu->arch.sve_state, 0, vcpu_sve_state_size(vcpu)); in kvm_vcpu_reset_sve()
180 if (!test_bit(KVM_ARM_VCPU_PTRAUTH_ADDRESS, vcpu->arch.features) || in kvm_vcpu_enable_ptrauth()
181 !test_bit(KVM_ARM_VCPU_PTRAUTH_GENERIC, vcpu->arch.features) || in kvm_vcpu_enable_ptrauth()
214 spin_lock(&vcpu->arch.mp_state_lock); in kvm_reset_vcpu()
215 reset_state = vcpu->arch.reset_state; in kvm_reset_vcpu()
216 vcpu->arch.reset_state.reset = false; in kvm_reset_vcpu()
217 spin_unlock(&vcpu->arch.mp_state_lock); in kvm_reset_vcpu()
234 if (test_bit(KVM_ARM_VCPU_SVE, vcpu->arch.features)) { in kvm_reset_vcpu()
243 if (test_bit(KVM_ARM_VCPU_PTRAUTH_ADDRESS, vcpu->arch.features) || in kvm_reset_vcpu()
244 test_bit(KVM_ARM_VCPU_PTRAUTH_GENERIC, vcpu->arch.features)) { in kvm_reset_vcpu()
265 memset(&vcpu->arch.ctxt.fp_regs, 0, sizeof(vcpu->arch.ctxt.fp_regs)); in kvm_reset_vcpu()
266 vcpu->arch.ctxt.spsr_abt = 0; in kvm_reset_vcpu()
267 vcpu->arch.ctxt.spsr_und = 0; in kvm_reset_vcpu()
268 vcpu->arch.ctxt.spsr_irq = 0; in kvm_reset_vcpu()
269 vcpu->arch.ctxt.spsr_fiq = 0; in kvm_reset_vcpu()