Lines Matching refs:vcpu
25 static void test_hv_cpuid(struct kvm_vcpu *vcpu, bool evmcs_expected) in test_hv_cpuid() argument
27 const bool has_irqchip = !vcpu || vcpu->vm->has_irqchip; in test_hv_cpuid()
33 if (vcpu) in test_hv_cpuid()
34 hv_cpuid_entries = vcpu_get_supported_hv_cpuid(vcpu); in test_hv_cpuid()
111 if (vcpu) in test_hv_cpuid()
115 static void test_hv_cpuid_e2big(struct kvm_vm *vm, struct kvm_vcpu *vcpu) in test_hv_cpuid_e2big() argument
120 if (vcpu) in test_hv_cpuid_e2big()
121 ret = __vcpu_ioctl(vcpu, KVM_GET_SUPPORTED_HV_CPUID, &cpuid); in test_hv_cpuid_e2big()
127 " it should have: %d %d", !vcpu ? "KVM" : "vCPU", ret, errno); in test_hv_cpuid_e2big()
133 struct kvm_vcpu *vcpu; in main() local
139 vcpu = __vm_vcpu_add(vm, 0); in main()
140 test_hv_cpuid(vcpu, false); in main()
144 vm = vm_create_with_one_vcpu(&vcpu, guest_code); in main()
145 test_hv_cpuid_e2big(vm, vcpu); in main()
146 test_hv_cpuid(vcpu, false); in main()
153 vcpu_enable_evmcs(vcpu); in main()
154 test_hv_cpuid(vcpu, true); in main()