Lines Matching refs:dm

309     const char *dm;  in libxl__domain_device_model()  local
315 dm = libxl__strdup(gc, info->device_model); in libxl__domain_device_model()
319 dm = libxl__abs_path(gc, "qemu-dm", libxl__private_bindir_path()); in libxl__domain_device_model()
322 dm = qemu_xen_path(gc); in libxl__domain_device_model()
327 dm = NULL; in libxl__domain_device_model()
331 return dm; in libxl__domain_device_model()
675 const char *dm, int domid, in libxl__build_device_model_args_old() argument
696 flexarray_vappend(dm_args, dm, in libxl__build_device_model_args_old()
1171 const char *dm, int guest_domid, in libxl__build_device_model_args_new() argument
1198 flexarray_vappend(dm_args, dm, in libxl__build_device_model_args_new()
2019 const char *dm, int guest_domid, in libxl__build_device_model_args() argument
2029 return libxl__build_device_model_args_old(gc, dm, in libxl__build_device_model_args()
2038 return libxl__build_device_model_args_new(gc, dm, in libxl__build_device_model_args()
2247 STATE_AO_GC(sdss->dm.spawn.ao); in libxl__spawn_stub_dm()
2258 libxl_domain_config *const guest_config = sdss->dm.guest_config; in libxl__spawn_stub_dm()
2259 const int guest_domid = sdss->dm.guest_domid; in libxl__spawn_stub_dm()
2260 libxl__domain_build_state *const d_state = sdss->dm.build_state; in libxl__spawn_stub_dm()
2265 dmss_init(&sdss->dm); in libxl__spawn_stub_dm()
2428 STATE_AO_GC(sdss->dm.spawn.ao); in spawn_stub_launch_dm()
2435 libxl_domain_config *const guest_config = sdss->dm.guest_config; in spawn_stub_launch_dm()
2436 const int guest_domid = sdss->dm.guest_domid; in spawn_stub_launch_dm()
2437 libxl__domain_build_state *const d_state = sdss->dm.build_state; in spawn_stub_launch_dm()
2559 const uint32_t guest_domid = sdss->dm.guest_domid; in spawn_qmp_proxy()
2697 STATE_AO_GC(sdss->dm.spawn.ao); in spawn_stubdom_pvqemu_cb()
2720 STATE_AO_GC(sdss->dm.spawn.ao); in stubdom_pvqemu_cb()
2724 LOGED(ERROR, sdss->dm.guest_domid, in stubdom_pvqemu_cb()
2744 STATE_AO_GC(sdss->dm.spawn.ao); in stubdom_pvqemu_unpaused()
2751 dm_domid, sdss->dm.guest_domid); in stubdom_pvqemu_unpaused()
2752 sdss->xswait.path = DEVICE_MODEL_XS_PATH(gc, dm_domid, sdss->dm.guest_domid, in stubdom_pvqemu_unpaused()
2773 LOGD(ERROR, sdss->dm.guest_domid, in stubdom_xswait_cb()
2785 dmss_dispose(gc, &sdss->dm); in stubdom_xswait_cb()
2787 sdss->callback(egc, &sdss->dm, rc); in stubdom_xswait_cb()
2838 const char *dm; in libxl__spawn_local_dm() local
2847 dm = libxl__domain_device_model(gc, b_info); in libxl__spawn_local_dm()
2848 if (!dm) { in libxl__spawn_local_dm()
2852 if (access(dm, X_OK) < 0) { in libxl__spawn_local_dm()
2853 LOGED(ERROR, domid, "device model %s is not executable", dm); in libxl__spawn_local_dm()
2872 rc = libxl__build_device_model_args(gc, dm, domid, guest_config, in libxl__spawn_local_dm()
2946 LOGD(DEBUG, domid, "Spawning device-model %s with arguments:", dm); in libxl__spawn_local_dm()
2950 LOGD(DEBUG, domid, "Spawning device-model %s with additional environment:", dm); in libxl__spawn_local_dm()
2986 libxl__exec(gc, null, logfile_w, logfile_w, dm, args, envs); in libxl__spawn_local_dm()
3329 const char *dm; in libxl__spawn_qdisk_backend() local
3336 dm = qemu_xen_path(gc); in libxl__spawn_qdisk_backend()
3341 flexarray_vappend(dm_args, dm, "-xen-domid", in libxl__spawn_qdisk_backend()
3394 libxl__exec(gc, null, logfile_w, logfile_w, dm, args, envs); in libxl__spawn_qdisk_backend()