void xenbus_resume(void) { xb_init_comms(); xs_resume(); if (!xenbus_frontend.error) bus_for_each_dev(&xenbus_frontend.bus, NULL, NULL, resume_dev); xenbus_backend_resume(resume_dev); xen_unplug_emulated_devices(); }
void xen_hvm_post_suspend(int suspend_cancelled) { if (!suspend_cancelled) { xen_hvm_init_shared_info(); xen_vcpu_restore(); } xen_callback_vector(); xen_unplug_emulated_devices(); }
void xen_hvm_post_suspend(int suspend_cancelled) { int cpu; xen_hvm_init_shared_info(); xen_callback_vector(); xen_unplug_emulated_devices(); if (xen_feature(XENFEAT_hvm_safe_pvclock)) { for_each_online_cpu(cpu) { xen_setup_runstate_info(cpu); } } }