Lines Matching refs:domid

31     const uint32_t domid = dsps->domid;  in libxl__domain_suspend_init()  local
45 dsps->dm_savefile = libxl__device_model_savefile(gc, domid); in libxl__domain_suspend_init()
47 port = xs_suspend_evtchn_port(domid); in libxl__domain_suspend_init()
55 domid, port, &dsps->guest_evtchn_lockfd); in libxl__domain_suspend_init()
58 LOGD(WARN, domid, "Suspend event channel initialization failed"); in libxl__domain_suspend_init()
87 uint32_t const domid = dsps->domid; in libxl__domain_suspend_device_model() local
90 switch (libxl__device_model_version_running(gc, domid)) { in libxl__domain_suspend_device_model()
92 LOGD(DEBUG, domid, "Saving device model state to %s", filename); in libxl__domain_suspend_device_model()
93 libxl__qemu_traditional_cmd(gc, domid, "save"); in libxl__domain_suspend_device_model()
94 libxl__wait_for_device_model_deprecated(gc, domid, "paused", NULL, NULL, NULL); in libxl__domain_suspend_device_model()
108 LOGD(ERROR, dsps->domid, in libxl__domain_suspend_device_model()
160 const uint32_t domid = dsps->domid; in domain_suspend_callback_common() local
163 xc_hvm_param_get(CTX->xch, domid, HVM_PARAM_CALLBACK_IRQ, &hvm_pvdrv); in domain_suspend_callback_common()
164 xc_hvm_param_get(CTX->xch, domid, HVM_PARAM_ACPI_S_STATE, &hvm_s_state); in domain_suspend_callback_common()
168 LOGD(DEBUG, domid, "issuing %s suspend request via event channel", in domain_suspend_callback_common()
172 LOGD(ERROR, domid, "xenevtchn_notify failed ret=%d", ret); in domain_suspend_callback_common()
190 LOGD(DEBUG, domid, "Calling xc_domain_shutdown on HVM domain"); in domain_suspend_callback_common()
191 ret = xc_domain_shutdown(CTX->xch, domid, SHUTDOWN_suspend); in domain_suspend_callback_common()
193 LOGED(ERROR, domid, "xc_domain_shutdown failed"); in domain_suspend_callback_common()
203 LOGD(DEBUG, domid, "issuing %s suspend request via XenBus control node", in domain_suspend_callback_common()
208 rc = libxl__domain_pvcontrol(egc, &dsps->pvcontrol, domid, "suspend"); in domain_suspend_callback_common()
269 LOGD(ERROR, dsps->domid, in domain_suspend_common_pvcontrol_suspending()
281 LOGD(DEBUG, dsps->domid, "guest acknowledged suspend request"); in domain_suspend_common_pvcontrol_suspending()
300 LOGD(DEBUG, dsps->domid, "wait for the guest to suspend"); in domain_suspend_common_wait_guest()
333 const uint32_t domid = dsps->domid; in suspend_common_wait_guest_check() local
335 ret = xc_domain_getinfo_single(CTX->xch, domid, &info); in suspend_common_wait_guest_check()
337 LOGED(ERROR, domid, "guest we were suspending has been destroyed"); in suspend_common_wait_guest_check()
348 LOGD(DEBUG, domid, "guest we were suspending has shut down" in suspend_common_wait_guest_check()
353 LOGD(DEBUG, domid, "guest has suspended"); in suspend_common_wait_guest_check()
367 LOGD(ERROR, dsps->domid, "guest did not suspend, timed out"); in suspend_common_wait_guest_timeout()
421 int libxl__domain_resume_device_model_deprecated(libxl__gc *gc, uint32_t domid) in libxl__domain_resume_device_model_deprecated() argument
425 switch (libxl__device_model_version_running(gc, domid)) { in libxl__domain_resume_device_model_deprecated()
427 uint32_t dm_domid = libxl_get_stubdom_id(CTX, domid); in libxl__domain_resume_device_model_deprecated()
429 path = DEVICE_MODEL_XS_PATH(gc, dm_domid, domid, "/state"); in libxl__domain_resume_device_model_deprecated()
432 libxl__qemu_traditional_cmd(gc, domid, "continue"); in libxl__domain_resume_device_model_deprecated()
433 libxl__wait_for_device_model_deprecated(gc, domid, "running", in libxl__domain_resume_device_model_deprecated()
439 if (libxl__qmp_resume(gc, domid)) in libxl__domain_resume_device_model_deprecated()
449 int libxl__domain_resume_deprecated(libxl__gc *gc, uint32_t domid, int suspend_cancel) in libxl__domain_resume_deprecated() argument
453 libxl_domain_type type = libxl__domain_type(gc, domid); in libxl__domain_resume_deprecated()
460 rc = libxl__domain_resume_device_model_deprecated(gc, domid); in libxl__domain_resume_deprecated()
462 LOGD(ERROR, domid, "failed to resume device model:%d", rc); in libxl__domain_resume_deprecated()
467 if (xc_domain_resume(CTX->xch, domid, suspend_cancel)) { in libxl__domain_resume_deprecated()
468 LOGED(ERROR, domid, "xc_domain_resume failed"); in libxl__domain_resume_deprecated()
473 if (!xs_resume_domain(CTX->xsh, domid)) { in libxl__domain_resume_deprecated()
474 LOGED(ERROR, domid, "xs_resume_domain failed"); in libxl__domain_resume_deprecated()
512 libxl_domid domid = dmrs->domid; in libxl__dm_resume() local
523 switch (libxl__device_model_version_running(gc, domid)) { in libxl__dm_resume()
525 uint32_t dm_domid = libxl_get_stubdom_id(CTX, domid); in libxl__dm_resume()
528 path = DEVICE_MODEL_XS_PATH(gc, dm_domid, domid, "/state"); in libxl__dm_resume()
537 rc = libxl__qemu_traditional_cmd(gc, domid, "continue"); in libxl__dm_resume()
547 qmp->domid = domid; in libxl__dm_resume()
610 LOGD(ERROR, dmrs->domid, in dm_resume_done()
628 libxl_domain_type type = libxl__domain_type(gc, dmrs->domid); in libxl__domain_resume()
656 libxl_domid domid = dmrs->domid; in domain_resume_done() local
660 if (xc_domain_resume(CTX->xch, domid, dmrs->suspend_cancel)) { in domain_resume_done()
661 LOGED(ERROR, domid, "xc_domain_resume failed"); in domain_resume_done()
666 if (!xs_resume_domain(CTX->xsh, domid)) { in domain_resume_done()
667 LOGED(ERROR, domid, "xs_resume_domain failed"); in domain_resume_done()