Lines Matching refs:vcpuid
81 int vcpuid;
296 vcpu->vcpuid = vcpu_id;
306 vcpu->cookie = vmmops_vcpu_init(vcpu->vm->cookie, vcpu, vcpu->vcpuid);
418 vm_alloc_vcpu(struct vm *vm, int vcpuid)
422 if (vcpuid < 0 || vcpuid >= vm_get_maxcpus(vm))
426 if (vcpuid >= vgic_max_cpu_count(vm->cookie))
429 vcpu = atomic_load_ptr(&vm->vcpu[vcpuid]);
434 vcpu = vm->vcpu[vcpuid];
436 vcpu = vcpu_alloc(vm, vcpuid);
443 atomic_store_rel_ptr((uintptr_t *)&vm->vcpu[vcpuid],
1212 if (CPU_ISSET(vcpu->vcpuid, &vm->active_cpus))
1215 CPU_SET_ATOMIC(vcpu->vcpuid, &vm->active_cpus);
1230 if (!CPU_ISSET(vcpu->vcpuid, &vm->active_cpus))
1233 CPU_SET_ATOMIC(vcpu->vcpuid, &vm->debug_cpus);
1246 if (!CPU_ISSET(vcpu->vcpuid, &vm->debug_cpus))
1249 CPU_CLR_ATOMIC(vcpu->vcpuid, &vm->debug_cpus);
1258 return (CPU_ISSET(vcpu->vcpuid, &vcpu->vm->debug_cpus));
1477 return (vcpu->vcpuid);
1487 vm_vcpu(struct vm *vm, int vcpuid)
1489 return (vm->vcpu[vcpuid]);
1738 CPU_SET_ATOMIC(vcpu->vcpuid, &vm->suspended_cpus);
1781 int error, vcpuid;
1786 vcpuid = vcpu->vcpuid;
1788 if (!CPU_ISSET(vcpuid, &vm->active_cpus))
1791 if (CPU_ISSET(vcpuid, &vm->suspended_cpus))