/xen-4.10.0-shim-comet/tools/xl/ |
A D | xl_sxp.c | 158 for (i = 0; i < d_config->num_disks; i++) { in printf_info_sexp() 173 for (i = 0; i < d_config->num_nics; i++) { in printf_info_sexp() 176 if (d_config->nics[i].ifname) in printf_info_sexp() 184 d_config->nics[i].mac[0], d_config->nics[i].mac[1], in printf_info_sexp() 185 d_config->nics[i].mac[2], d_config->nics[i].mac[3], in printf_info_sexp() 186 d_config->nics[i].mac[4], d_config->nics[i].mac[5]); in printf_info_sexp() 195 d_config->pcidevs[i].domain, d_config->pcidevs[i].bus, in printf_info_sexp() 196 d_config->pcidevs[i].dev, d_config->pcidevs[i].func, in printf_info_sexp() 197 d_config->pcidevs[i].vdevfn); in printf_info_sexp() 200 d_config->pcidevs[i].power_mgmt); in printf_info_sexp() [all …]
|
A D | xl_vmcontrol.c | 371 libxl_domain_config_init(d_config); in reload_domain_config() 373 t_len, d_config); in reload_domain_config() 402 action = d_config->on_poweroff; in handle_domain_death() 405 action = d_config->on_reboot; in handle_domain_death() 411 action = d_config->on_crash; in handle_domain_death() 414 action = d_config->on_watchdog; in handle_domain_death() 417 action = d_config->on_soft_reset; in handle_domain_death() 645 libxl_domain_config d_config; in create_domain() local 678 libxl_domain_config_init(&d_config); in create_domain() 808 if (d_config.c_info.name) { in create_domain() [all …]
|
A D | xl_parse.c | 1580 d_config->num_p9s = 0; in parse_config_data() 1581 d_config->p9s = NULL; in parse_config_data() 1707 chn = ARRAY_EXTEND_INIT(d_config->channels, d_config->num_channels, in parse_config_data() 1805 d_config->num_vfbs = 0; in parse_config_data() 1806 d_config->num_vkbs = 0; in parse_config_data() 1807 d_config->vfbs = NULL; in parse_config_data() 1808 d_config->vkbs = NULL; in parse_config_data() 1818 vfb = ARRAY_EXTEND_INIT(d_config->vfbs, d_config->num_vfbs, in parse_config_data() 1821 vkb = ARRAY_EXTEND_INIT(d_config->vkbs, d_config->num_vkbs, in parse_config_data() 2147 vfb = ARRAY_EXTEND_INIT(d_config->vfbs, d_config->num_vfbs, in parse_config_data() [all …]
|
A D | xl_saverestore.c | 40 libxl_domain_config d_config; in save_domain_core_begin() local 45 libxl_domain_config_init(&d_config); in save_domain_core_begin() 56 &d_config); in save_domain_core_begin() 59 rc = libxl_retrieve_domain_configuration(ctx, domid, &d_config); in save_domain_core_begin() 66 config_c = libxl_domain_config_to_json(ctx, &d_config); in save_domain_core_begin() 74 libxl_domain_config_dispose(&d_config); in save_domain_core_begin()
|
A D | xl_misc.c | 262 libxl_domain_config *d_config, FILE *fh); 270 libxl_domain_config d_config; in main_config_update() local 343 libxl_domain_config_init(&d_config); in main_config_update() 345 parse_config_data(filename, config_data, config_len, &d_config); in main_config_update() 348 printf_info(default_output_format, -1, &d_config, stdout); in main_config_update() 360 libxl_domain_config_dispose(&d_config); in main_config_update()
|
A D | xl_info.c | 62 libxl_domain_config *d_config) in printf_info_one_json() argument 85 s = libxl_domain_config_gen_json(hand, d_config); in printf_info_one_json() 99 libxl_domain_config *d_config, FILE *fh); 102 libxl_domain_config *d_config, FILE *fh) in printf_info() argument 105 return printf_info_sexp(domid, d_config, fh); in printf_info() 118 s = printf_info_one_json(hand, domid, d_config); in printf_info() 438 libxl_domain_config d_config; in list_domains_details() local 461 libxl_domain_config_init(&d_config); in list_domains_details() 466 s = printf_info_one_json(hand, info[i].domid, &d_config); in list_domains_details() 468 printf_info_sexp(info[i].domid, &d_config, stdout); in list_domains_details() [all …]
|
A D | xl_parse.h | 23 libxl_domain_config *d_config);
|
A D | xl.h | 294 extern void printf_info_sexp(int domid, libxl_domain_config *d_config, FILE *fh);
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_create.c | 830 if (d_config->c_info.ssid_label) { in initiate_domain_create() 876 if (d_config->c_info.pool_name) { in initiate_domain_create() 877 d_config->c_info.poolid = -1; in initiate_domain_create() 884 d_config->c_info.pool_name); in initiate_domain_create() 893 (d_config->b_info.target_memkb < d_config->b_info.max_memkb); in initiate_domain_create() 988 d_config->num_disks > 0 ? &d_config->disks[0] : NULL; in initiate_domain_create() 1377 switch (d_config->c_info.type) { in domcreate_launch_dm() 1670 cdcs->dcs.guest_config = d_config; in do_domain_create() 1776 d_config); in do_domain_soft_reset() 1901 unset_disk_colo_restore(d_config); in libxl_domain_create_new() [all …]
|
A D | libxl_x86.c | 10 switch(d_config->c_info.type) { in libxl__arch_domain_prepare_config() 15 if (libxl_defbool_val(d_config->b_info.apic)) in libxl__arch_domain_prepare_config() 263 libxl_domain_config *d_config) in libxl__e820_alloc() argument 271 if (d_config == NULL || d_config->c_info.type != LIBXL_DOMAIN_TYPE_PV) in libxl__e820_alloc() 274 b_info = &d_config->b_info; in libxl__e820_alloc() 304 switch (d_config->b_info.tsc_mode) { in libxl__arch_domain_create() 323 rtc_timeoffset = d_config->b_info.rtc_timeoffset; in libxl__arch_domain_create() 529 for (i = 0; i < d_config->num_rdms; i++) in libxl__arch_domain_construct_memmap() 557 for (i = 0; i < d_config->num_rdms; i++) { in libxl__arch_domain_construct_memmap() 561 e820[nr].addr = d_config->rdms[i].start; in libxl__arch_domain_construct_memmap() [all …]
|
A D | libxl_arch.h | 21 libxl_domain_config *d_config, 27 libxl_domain_config *d_config, 32 int libxl__arch_domain_create(libxl__gc *gc, libxl_domain_config *d_config, 68 libxl_domain_config *d_config,
|
A D | libxl_dm.c | 151 d_config->rdms = libxl__realloc(NOGC, d_config->rdms, in add_rdm_entry() 154 d_config->rdms[d_config->num_rdms].start = rdm_start; in add_rdm_entry() 155 d_config->rdms[d_config->num_rdms].size = rdm_size; in add_rdm_entry() 156 d_config->rdms[d_config->num_rdms].policy = rdm_policy; in add_rdm_entry() 157 d_config->num_rdms++; in add_rdm_entry() 203 if (d_config->num_rdms) in libxl__domain_device_construct_rdm() 208 !d_config->num_pcidevs) in libxl__domain_device_construct_rdm() 227 add_rdm_entry(gc, d_config, in libxl__domain_device_construct_rdm() 273 d_config->rdms[j].policy = d_config->pcidevs[i].rdm_policy; in libxl__domain_device_construct_rdm() 2147 if (d_config->num_nics > 0) { in spawn_stubdom_pvqemu_cb() [all …]
|
A D | libxl_mem.c | 34 libxl_domain_config d_config; in libxl_domain_setmaxmem() local 36 libxl_domain_config_init(&d_config); in libxl_domain_setmaxmem() 65 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl_domain_setmaxmem() 71 rc = libxl__arch_extra_memory(gc, &d_config.b_info, &size); in libxl_domain_setmaxmem() 87 libxl_domain_config_dispose(&d_config); in libxl_domain_setmaxmem() 188 libxl_domain_config d_config; in libxl_set_memory_target() local 190 libxl_domain_config_init(&d_config); in libxl_set_memory_target() 200 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl_set_memory_target() 206 rc = libxl__arch_extra_memory(gc, &d_config.b_info, &size); in libxl_set_memory_target() 338 libxl_domain_config_dispose(&d_config); in libxl_set_memory_target()
|
A D | libxl_nic.c | 507 int libxl__device_nic_set_devids(libxl__gc *gc, libxl_domain_config *d_config, in libxl__device_nic_set_devids() argument 514 for (i = 0; i < d_config->num_nics; i++) { in libxl__device_nic_set_devids() 519 ret = libxl__device_nic_setdefault(gc, domid, &d_config->nics[i], in libxl__device_nic_set_devids() 526 if (d_config->nics[i].devid > last_devid) in libxl__device_nic_set_devids() 527 last_devid = d_config->nics[i].devid; in libxl__device_nic_set_devids() 529 for (i = 0; i < d_config->num_nics; i++) { in libxl__device_nic_set_devids() 530 if (d_config->nics[i].devid < 0) in libxl__device_nic_set_devids() 531 d_config->nics[i].devid = ++last_devid; in libxl__device_nic_set_devids()
|
A D | libxl_disk.c | 247 libxl_domain_config d_config; in device_disk_add() local 251 libxl_domain_config_init(&d_config); in device_disk_add() 275 rc = libxl__get_domain_configuration(gc, domid, &d_config); in device_disk_add() 278 device_add_domain_config(gc, &d_config, &libxl__disk_devtype, in device_disk_add() 281 rc = libxl__dm_check_start(gc, &d_config, domid); in device_disk_add() 461 libxl_domain_config_dispose(&d_config); in device_disk_add() 674 libxl_domain_config d_config; in libxl_cdrom_insert() local 683 libxl_domain_config_init(&d_config); in libxl_cdrom_insert() 807 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl_cdrom_insert() 812 rc = libxl__dm_check_start(gc, &d_config, domid); in libxl_cdrom_insert() [all …]
|
A D | libxl_pci.c | 120 libxl_domain_config d_config; in libxl__device_pci_add_xenstore() local 124 libxl_domain_config_init(&d_config); in libxl__device_pci_add_xenstore() 166 rc = libxl__dm_check_start(gc, &d_config, domid); in libxl__device_pci_add_xenstore() 187 libxl_domain_config_dispose(&d_config); in libxl__device_pci_add_xenstore() 574 for (i = 0 ; i < d_config->num_pcidevs ; i++) { in libxl__is_igd_vga_passthru() 575 libxl_device_pci *pcidev = &d_config->pcidevs[i]; in libxl__is_igd_vga_passthru() 1292 for (i = 0; i < d_config->num_pcidevs; i++) { in libxl__add_pcidevs() 1300 if (d_config->num_pcidevs > 0) { in libxl__add_pcidevs() 1302 d_config->num_pcidevs); in libxl__add_pcidevs() 1640 for (i = 0 ; i < d_config->num_pcidevs ; i++) { in libxl__grant_vga_iomem_permission() [all …]
|
A D | libxl_domain.c | 1531 rc = libxl__get_domain_configuration(gc, domid, d_config); in libxl_retrieve_domain_configuration() 1546 free(d_config->c_info.name); in libxl_retrieve_domain_configuration() 1547 d_config->c_info.name = domname; /* steals allocation */ in libxl_retrieve_domain_configuration() 1566 libxl_bitmap *map = &d_config->b_info.avail_vcpus; in libxl_retrieve_domain_configuration() 1567 unsigned int max_vcpus = d_config->b_info.max_vcpus; in libxl_retrieve_domain_configuration() 1575 switch (d_config->b_info.type) { in libxl_retrieve_domain_configuration() 1631 d_config->b_info.target_memkb = target_memkb + in libxl_retrieve_domain_configuration() 1632 libxl__get_targetmem_fudge(gc, &d_config->b_info); in libxl_retrieve_domain_configuration() 1634 d_config->b_info.max_memkb = max_memkb; in libxl_retrieve_domain_configuration() 1683 num_dev = libxl__device_type_get_num(dt, d_config); in libxl_retrieve_domain_configuration() [all …]
|
A D | libxl_arm.c | 41 libxl_domain_config *d_config, in libxl__arch_domain_prepare_config() argument 53 if (d_config->b_info.arch_arm.vuart == LIBXL_VUART_TYPE_SBSA_UART) { in libxl__arch_domain_prepare_config() 59 for (i = 0; i < d_config->b_info.num_irqs; i++) { in libxl__arch_domain_prepare_config() 60 uint32_t irq = d_config->b_info.irqs[i]; in libxl__arch_domain_prepare_config() 92 switch (d_config->b_info.arch_arm.gic_version) { in libxl__arch_domain_prepare_config() 104 d_config->b_info.arch_arm.gic_version); in libxl__arch_domain_prepare_config() 112 libxl_domain_config *d_config, in libxl__arch_domain_save_config() argument 117 d_config->b_info.arch_arm.gic_version = LIBXL_GIC_VERSION_V2; in libxl__arch_domain_save_config() 120 d_config->b_info.arch_arm.gic_version = LIBXL_GIC_VERSION_V3; in libxl__arch_domain_save_config() 130 int libxl__arch_domain_create(libxl__gc *gc, libxl_domain_config *d_config, in libxl__arch_domain_create() argument [all …]
|
A D | libxl.h | 1375 int libxl_domain_create_new(libxl_ctx *ctx, libxl_domain_config *d_config, 1380 int libxl_domain_create_restore(libxl_ctx *ctx, libxl_domain_config *d_config, 1391 libxl_ctx *ctx, libxl_domain_config *d_config, in libxl_domain_create_restore_0x040200() argument 1403 ctx, d_config, domid, restore_fd, -1, ¶ms, ao_how, aop_console_how); in libxl_domain_create_restore_0x040200() 1415 libxl_ctx *ctx, libxl_domain_config *d_config, in libxl_domain_create_restore_0x040400() argument 1422 return libxl_domain_create_restore(ctx, d_config, domid, restore_fd, in libxl_domain_create_restore_0x040400() 1431 libxl_domain_config *d_config, 1443 void libxl_domain_config_init(libxl_domain_config *d_config); 1444 void libxl_domain_config_dispose(libxl_domain_config *d_config); 1452 libxl_domain_config *d_config)
|
A D | libxl_internal.h | 1155 libxl_domain_config * const d_config, 1164 libxl_domain_config *d_config, 1651 libxl_domain_config *d_config, 1656 libxl_domain_config *d_config, 1664 libxl_domain_config *d_config); 1672 libxl_domain_config *d_config, 1680 libxl_domain_config *d_config, 3565 return (void **)((void *)d_config + dt->ptr_offset); in libxl__device_type_get_ptr() 3578 return (int *)((void *)d_config + dt->num_offset); in libxl__device_type_get_num() 3686 libxl_domain_config *d_config, [all …]
|
A D | libxl_usb.c | 204 libxl_domain_config d_config; in libxl__device_usbctrl_add_xenstore() local 208 libxl_domain_config_init(&d_config); in libxl__device_usbctrl_add_xenstore() 246 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl__device_usbctrl_add_xenstore() 252 rc = libxl__dm_check_start(gc, &d_config, domid); in libxl__device_usbctrl_add_xenstore() 279 rc = libxl__set_domain_configuration(gc, domid, &d_config); in libxl__device_usbctrl_add_xenstore() 297 libxl_domain_config_dispose(&d_config); in libxl__device_usbctrl_add_xenstore() 1171 libxl_domain_config d_config; in libxl__device_usbdev_add_xenstore() local 1175 libxl_domain_config_init(&d_config); in libxl__device_usbdev_add_xenstore() 1194 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl__device_usbdev_add_xenstore() 1200 rc = libxl__dm_check_start(gc, &d_config, domid); in libxl__device_usbdev_add_xenstore() [all …]
|
A D | libxl_internal.c | 497 libxl_domain_config *d_config) in libxl__get_domain_configuration() argument 515 rc = libxl_domain_config_from_json(CTX, d_config, (const char *)data); in libxl__get_domain_configuration() 523 libxl_domain_config *d_config) in libxl__set_domain_configuration() argument 528 d_config_json = libxl_domain_config_to_json(CTX, d_config); in libxl__set_domain_configuration()
|
A D | libxl_device.c | 1808 num_dev = libxl__device_type_get_num(dt, d_config); in device_add_domain_config() 1813 item = libxl__device_type_get_elem(dt, d_config, i); in device_add_domain_config() 1818 void **devs = libxl__device_type_get_ptr(dt, d_config); in device_add_domain_config() 1821 item = libxl__device_type_get_elem(dt, d_config, *num_dev); in device_add_domain_config() 1840 libxl_domain_config d_config; in libxl__device_add_async() local 1845 libxl_domain_config_init(&d_config); in libxl__device_add_async() 1876 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl__device_add_async() 1879 device_add_domain_config(gc, &d_config, dt, type_saved); in libxl__device_add_async() 1881 rc = libxl__dm_check_start(gc, &d_config, domid); in libxl__device_add_async() 1916 rc = libxl__set_domain_configuration(gc, domid, &d_config); in libxl__device_add_async() [all …]
|
A D | libxl_dom.c | 348 libxl_domain_config *d_config, libxl__domain_build_state *state) in libxl__build_pre() argument 350 libxl_domain_build_info *const info = &d_config->b_info; in libxl__build_pre() 524 rc = libxl__arch_domain_create(gc, d_config, domid); in libxl__build_pre() 1174 libxl_domain_config *d_config, in libxl__build_hvm() argument 1180 libxl_domain_build_info *const info = &d_config->b_info; in libxl__build_hvm() 1257 rc = libxl__domain_device_construct_rdm(gc, d_config, in libxl__build_hvm() 1300 rc = libxl__arch_domain_construct_memmap(gc, d_config, domid, dom); in libxl__build_hvm()
|