Lines Matching refs:vm
36 static void test_set_invalid_bsp(struct kvm_vm *vm) in test_set_invalid_bsp() argument
38 unsigned long max_vcpu_id = vm_check_cap(vm, KVM_CAP_MAX_VCPU_ID); in test_set_invalid_bsp()
42 r = __vm_ioctl(vm, KVM_SET_BOOT_CPU_ID, (void *)(max_vcpu_id + 1)); in test_set_invalid_bsp()
46 r = __vm_ioctl(vm, KVM_SET_BOOT_CPU_ID, (void *)(1L << 32)); in test_set_invalid_bsp()
52 int r = __vm_ioctl(vcpu->vm, KVM_SET_BOOT_CPU_ID, in test_set_bsp_busy()
92 struct kvm_vm *vm; in create_vm() local
95 vm = vm_create(nr_vcpus); in create_vm()
97 test_set_invalid_bsp(vm); in create_vm()
99 vm_ioctl(vm, KVM_SET_BOOT_CPU_ID, (void *)(unsigned long)bsp_vcpu_id); in create_vm()
102 vcpus[i] = vm_vcpu_add(vm, i, i == bsp_vcpu_id ? guest_bsp_vcpu : in create_vm()
104 return vm; in create_vm()
110 struct kvm_vm *vm; in run_vm_bsp() local
112 vm = create_vm(ARRAY_SIZE(vcpus), bsp_vcpu_id, vcpus); in run_vm_bsp()
117 kvm_vm_free(vm); in run_vm_bsp()
123 struct kvm_vm *vm; in check_set_bsp_busy() local
125 vm = create_vm(ARRAY_SIZE(vcpus), 0, vcpus); in check_set_bsp_busy()
134 kvm_vm_free(vm); in check_set_bsp_busy()