Lines Matching full:vcpus

142  * [v] reads require one frozen vcpu, writes require freezing all vcpus
153 volatile cpuset_t active_cpus; /* (i) active vcpus */
154 volatile cpuset_t debug_cpus; /* (i) vcpus stopped for debug */
158 volatile cpuset_t suspended_cpus; /* (i) suspended vcpus */
167 struct vcpu **vcpu; /* (o) guest vcpus */
249 * Halt the guest if all vcpus are executing a HLT instruction with
255 "Halt VM if all vcpus execute HLT with interrupts disabled");
512 sx_init(&vm->vcpus_init_lock, "vm vcpus"); in vm_create()
610 * A virtual machine can be reset only if all vcpus are suspended. in vm_reinit()
1010 * Try to lock all of the vCPUs in the VM while taking care to avoid deadlocks
1035 * blocked waiting for other vCPUs to execute the callback. The in vcpu_set_state_all()
1038 * Thus, execute the callback on behalf of any idle vCPUs. in vcpu_set_state_all()
1064 * Now wait for remaining vCPUs to become idle. This may include the in vcpu_set_state_all()
1196 * Some Linux guests implement "halt" by having all vcpus in vm_handle_hlt()
1198 * track of the vcpus that have entered this state. When all in vm_handle_hlt()
1199 * vcpus enter the halted state the virtual machine is halted. in vm_handle_hlt()
1383 * more vcpus are doing a rendezvous we need to call the rendezvous in vm_handle_suspend()
1389 VMM_CTR0(vcpu, "All vcpus suspended"); in vm_handle_suspend()
1413 * Wakeup the other sleeping vcpus and return to userspace. in vm_handle_suspend()
1487 * Notify all active vcpus that they are now suspended. in vm_suspend()
2225 * Returns the subset of vCPUs in tostart that are awaiting startup.
2226 * These vCPUs are also marked as no longer awaiting startup.
2381 * Wake up any sleeping vcpus and trigger a VM-exit in any running in vm_smp_rendezvous()
2382 * vcpus so they handle the rendezvous as soon as possible. in vm_smp_rendezvous()