vm_suspend
error = vm_suspend(ctx, VM_SUSPEND_RESET);
error = vm_suspend(ctx, VM_SUSPEND_POWEROFF);
error = vm_suspend(ctx, VM_SUSPEND_RESET);
error = vm_suspend(ctx, VM_SUSPEND_RESET);
error = vm_suspend(ctx, VM_SUSPEND_POWEROFF);
struct vm_suspend vmsuspend;
int vm_suspend(struct vmctx *ctx, enum vm_suspend_how how);
err = vm_suspend(ctx, test_how);
(void) vm_suspend(svm_sc->vm, VM_SUSPEND_TRIPLEFAULT, vcpu);
(void) vm_suspend(vmx->vm, VM_SUSPEND_TRIPLEFAULT, vcpu);
int vm_suspend(struct vm *, enum vm_suspend_how, int);
(void) vm_suspend(vm, VM_SUSPEND_HALT, -1);
(void) vm_suspend(vm, VM_SUSPEND_TRIPLEFAULT, vcpuid);
struct vm_suspend vmsuspend;
error = vm_suspend(sc->vmm_vm, vmsuspend.how, vmsuspend.source);
(void) vm_suspend(sc->vmm_vm, VM_SUSPEND_POWEROFF, -1);