Lines Matching refs:arch

132 	kvm->arch.vmid_gen = 0;  in kvm_arch_init_vm()
135 kvm->arch.max_vcpus = kvm_vgic_get_max_vcpus(); in kvm_arch_init_vm()
223 if (id >= kvm->arch.max_vcpus) { in kvm_arch_vcpu_create()
287 vcpu->arch.target = -1; in kvm_arch_vcpu_init()
288 bitmap_zero(vcpu->arch.features, KVM_VCPU_MAX_FEATURES); in kvm_arch_vcpu_init()
301 vcpu->arch.host_cpu_context = this_cpu_ptr(kvm_host_cpu_state); in kvm_arch_vcpu_load()
321 if (vcpu->arch.power_off) in kvm_arch_vcpu_ioctl_get_mpstate()
334 vcpu->arch.power_off = false; in kvm_arch_vcpu_ioctl_set_mpstate()
337 vcpu->arch.power_off = true; in kvm_arch_vcpu_ioctl_set_mpstate()
355 return ((!!v->arch.irq_lines || kvm_vgic_vcpu_pending_irq(v)) in kvm_arch_vcpu_runnable()
356 && !v->arch.power_off && !v->arch.pause); in kvm_arch_vcpu_runnable()
383 return unlikely(kvm->arch.vmid_gen != atomic64_read(&kvm_vmid_gen)); in need_new_vmid_gen()
433 kvm->arch.vmid_gen = atomic64_read(&kvm_vmid_gen); in update_vttbr()
434 kvm->arch.vmid = kvm_next_vmid; in update_vttbr()
440 vmid = ((u64)(kvm->arch.vmid) << VTTBR_VMID_SHIFT) & VTTBR_VMID_MASK; in update_vttbr()
441 kvm->arch.vttbr = pgd_phys | vmid; in update_vttbr()
451 if (likely(vcpu->arch.has_run_once)) in kvm_vcpu_first_run_init()
454 vcpu->arch.has_run_once = true; in kvm_vcpu_first_run_init()
491 vcpu->arch.pause = true; in kvm_arm_halt_guest()
503 vcpu->arch.pause = false; in kvm_arm_resume_guest()
512 wait_event_interruptible(*wq, ((!vcpu->arch.power_off) && in vcpu_sleep()
513 (!vcpu->arch.pause))); in vcpu_sleep()
518 return vcpu->arch.target >= 0; in kvm_vcpu_initialized()
563 if (vcpu->arch.power_off || vcpu->arch.pause) in kvm_arch_vcpu_ioctl_run()
586 vcpu->arch.power_off || vcpu->arch.pause) { in kvm_arch_vcpu_ioctl_run()
665 ptr = (unsigned long *)&vcpu->arch.irq_lines; in vcpu_interrupt_line()
759 if (vcpu->arch.target != -1 && vcpu->arch.target != init->target) in kvm_vcpu_set_target()
773 if (vcpu->arch.target != -1 && i < KVM_VCPU_MAX_FEATURES && in kvm_vcpu_set_target()
774 test_bit(i, vcpu->arch.features) != set) in kvm_vcpu_set_target()
778 set_bit(i, vcpu->arch.features); in kvm_vcpu_set_target()
781 vcpu->arch.target = phys_target; in kvm_vcpu_set_target()
801 if (vcpu->arch.has_run_once) in kvm_arch_vcpu_ioctl_vcpu_init()
809 if (test_bit(KVM_ARM_VCPU_POWER_OFF, vcpu->arch.features)) in kvm_arch_vcpu_ioctl_vcpu_init()
810 vcpu->arch.power_off = true; in kvm_arch_vcpu_ioctl_vcpu_init()
812 vcpu->arch.power_off = false; in kvm_arch_vcpu_ioctl_vcpu_init()