VCPU_FROZEN
vcpu_require_state(vcpu, VCPU_FROZEN);
} else if (state == VCPU_FROZEN) {
vcpu_require_state_locked(vcpu, VCPU_FROZEN);
vcpu_require_state_locked(vcpu, VCPU_FROZEN);
vcpu_require_state(vcpu, VCPU_FROZEN);
vcpu_require_state_locked(vcpu, VCPU_FROZEN);
vcpu_require_state_locked(vcpu, VCPU_FROZEN);
return (vcpu_set_state(vcpu, VCPU_FROZEN, true));
if (state != VCPU_FROZEN) {
error = vcpu_set_state_all(sc->vm, VCPU_FROZEN);
KASSERT(state == VCPU_FROZEN, ("%s: invalid vcpu state %d",
error = (newstate != VCPU_FROZEN);
case VCPU_FROZEN:
error = (newstate == VCPU_FROZEN);
(void)vcpu_set_state_locked(vcpu, VCPU_FROZEN,
vcpu_require_state_locked(vcpu, VCPU_FROZEN);
vcpu_require_state_locked(vcpu, VCPU_FROZEN);
vcpu_require_state(vcpu, VCPU_FROZEN);