Lines Matching refs:cdcs
2000 libxl__app_domain_create_state cdcs; member
2018 libxl__app_domain_create_state *cdcs; in do_domain_create() local
2021 GCNEW(cdcs); in do_domain_create()
2022 cdcs->dcs.ao = ao; in do_domain_create()
2023 cdcs->dcs.guest_config = d_config; in do_domain_create()
2024 libxl_domain_config_init(&cdcs->dcs.guest_config_saved); in do_domain_create()
2025 libxl_domain_config_copy(ctx, &cdcs->dcs.guest_config_saved, d_config); in do_domain_create()
2026 cdcs->dcs.restore_fd = cdcs->dcs.libxc_fd = restore_fd; in do_domain_create()
2027 cdcs->dcs.send_back_fd = send_back_fd; in do_domain_create()
2029 cdcs->dcs.restore_params = *params; in do_domain_create()
2030 rc = libxl__fd_flags_modify_save(gc, cdcs->dcs.restore_fd, in do_domain_create()
2032 &cdcs->dcs.restore_fdfl); in do_domain_create()
2035 cdcs->dcs.callback = domain_create_cb; in do_domain_create()
2036 cdcs->dcs.domid = INVALID_DOMID; in do_domain_create()
2037 cdcs->dcs.soft_reset = false; in do_domain_create()
2039 if (cdcs->dcs.restore_params.checkpointed_stream == in do_domain_create()
2041 cdcs->dcs.colo_proxy_script = in do_domain_create()
2042 cdcs->dcs.restore_params.colo_proxy_script; in do_domain_create()
2043 cdcs->dcs.crs.cps.is_userspace_proxy = in do_domain_create()
2044 libxl_defbool_val(cdcs->dcs.restore_params.userspace_colo_proxy); in do_domain_create()
2046 cdcs->dcs.colo_proxy_script = NULL; in do_domain_create()
2047 cdcs->dcs.crs.cps.is_userspace_proxy = false; in do_domain_create()
2050 libxl__ao_progress_gethow(&cdcs->dcs.aop_console_how, aop_console_how); in do_domain_create()
2051 cdcs->domid_out = domid; in do_domain_create()
2053 initiate_domain_create(egc, &cdcs->dcs); in do_domain_create()
2068 libxl__app_domain_create_state *cdcs = &srs->cdcs; in domain_soft_reset_cb() local
2076 cdcs->dcs.guest_domid = dds->domid; in domain_soft_reset_cb()
2077 rc = libxl__restore_emulator_xenstore_data(&cdcs->dcs, srs->toolstack_buf, in domain_soft_reset_cb()
2084 if (cdcs->dcs.guest_config->b_info.type == LIBXL_DOMAIN_TYPE_HVM) { in domain_soft_reset_cb()
2095 initiate_domain_create(egc, &cdcs->dcs); in domain_soft_reset_cb()
2099 domcreate_complete(egc, &cdcs->dcs, rc); in domain_soft_reset_cb()
2114 libxl__app_domain_create_state *cdcs; in do_domain_soft_reset() local
2124 cdcs = &srs->cdcs; in do_domain_soft_reset()
2125 dcs = &cdcs->dcs; in do_domain_soft_reset()
2129 srs->cdcs.dcs.ao = ao; in do_domain_soft_reset()
2130 srs->cdcs.dcs.guest_config = d_config; in do_domain_soft_reset()
2131 libxl_domain_config_init(&srs->cdcs.dcs.guest_config_saved); in do_domain_soft_reset()
2132 libxl_domain_config_copy(ctx, &srs->cdcs.dcs.guest_config_saved, in do_domain_soft_reset()
2134 cdcs->dcs.restore_fd = -1; in do_domain_soft_reset()
2135 cdcs->dcs.domid = domid; in do_domain_soft_reset()
2136 cdcs->dcs.soft_reset = true; in do_domain_soft_reset()
2137 cdcs->dcs.callback = domain_create_cb; in do_domain_soft_reset()
2138 libxl__ao_progress_gethow(&srs->cdcs.dcs.aop_console_how, in do_domain_soft_reset()
2140 cdcs->domid_out = &domid_out; in do_domain_soft_reset()
2205 libxl__app_domain_create_state *cdcs = &srs->cdcs; in soft_reset_dm_suspended() local
2213 xs_release_domain(CTX->xsh, cdcs->dcs.domid); in soft_reset_dm_suspended()
2216 srs->dds.domid = cdcs->dcs.domid; in soft_reset_dm_suspended()
2226 libxl__app_domain_create_state *cdcs = CONTAINER_OF(dcs, *cdcs, dcs); in domain_create_cb() local
2228 STATE_AO_GC(cdcs->dcs.ao); in domain_create_cb()
2230 *cdcs->domid_out = domid; in domain_create_cb()