Home
last modified time | relevance | path

Searched refs:d_config (Results 1 – 24 of 24) sorted by relevance

/xen-4.10.0-shim-comet/tools/xl/
A Dxl_sxp.c158 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 Dxl_vmcontrol.c371 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 Dxl_parse.c1580 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 Dxl_saverestore.c40 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 Dxl_misc.c262 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 Dxl_info.c62 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 Dxl_parse.h23 libxl_domain_config *d_config);
A Dxl.h294 extern void printf_info_sexp(int domid, libxl_domain_config *d_config, FILE *fh);
/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_create.c830 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 Dlibxl_x86.c10 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 Dlibxl_arch.h21 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 Dlibxl_dm.c151 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 Dlibxl_mem.c34 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 Dlibxl_nic.c507 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 Dlibxl_disk.c247 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 Dlibxl_pci.c120 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 Dlibxl_domain.c1531 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 Dlibxl_arm.c41 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 Dlibxl.h1375 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, &params, 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 Dlibxl_internal.h1155 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 Dlibxl_usb.c204 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 Dlibxl_internal.c497 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 Dlibxl_device.c1808 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 Dlibxl_dom.c348 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()

Completed in 68 milliseconds