void xenbus_resume(void) { xb_init_comms(); xs_resume(); bus_for_each_dev(&xenbus_frontend.bus, NULL, NULL, resume_dev); xenbus_backend_resume(resume_dev); }
void xenbus_suspend_cancel(void) { xs_suspend_cancel(); if (!xenbus_frontend.error) bus_for_each_dev(&xenbus_frontend.bus, NULL, NULL, suspend_cancel_dev); xenbus_backend_resume(suspend_cancel_dev); }
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 xenbus_suspend_cancel(void) { xs_suspend_cancel(); if (!xenbus_frontend.error) bus_for_each_dev(&xenbus_frontend.bus, NULL, NULL, suspend_cancel_dev); #if 0 /* does nothing for frontend drivers */ xenbus_backend_resume(suspend_cancel_dev); #endif }