pub fn trigger_vm_suspend_and_wait_for_entry( guest_suspended_cvar: Arc<(Mutex<bool>, Condvar)>, tube: &SendTube, response: VmResponse, suspend_tube: Arc<Mutex<SendTube>>, pm: Option<Arc<Mutex<dyn PmResource + Send>>> )