Home
last modified time | relevance | path

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

/tools/xl/
A Dxl_sxp.c162 for (i = 0; i < d_config->num_disks; i++) { in printf_info_sexp()
177 for (i = 0; i < d_config->num_nics; i++) { in printf_info_sexp()
180 if (d_config->nics[i].ifname) in printf_info_sexp()
188 d_config->nics[i].mac[0], d_config->nics[i].mac[1], in printf_info_sexp()
189 d_config->nics[i].mac[2], d_config->nics[i].mac[3], in printf_info_sexp()
190 d_config->nics[i].mac[4], d_config->nics[i].mac[5]); in printf_info_sexp()
199 d_config->pcidevs[i].domain, d_config->pcidevs[i].bus, in printf_info_sexp()
200 d_config->pcidevs[i].dev, d_config->pcidevs[i].func, in printf_info_sexp()
201 d_config->pcidevs[i].vdevfn); in printf_info_sexp()
204 d_config->pcidevs[i].power_mgmt); in printf_info_sexp()
[all …]
A Dxl_vmcontrol.c419 libxl_domain_config_init(d_config); in reload_domain_config()
451 action = d_config->on_poweroff; in handle_domain_death()
454 action = d_config->on_reboot; in handle_domain_death()
460 action = d_config->on_crash; in handle_domain_death()
463 action = d_config->on_watchdog; in handle_domain_death()
466 action = d_config->on_soft_reset; in handle_domain_death()
694 libxl_domain_config d_config; in create_domain() local
727 libxl_domain_config_init(&d_config); in create_domain()
887 if (d_config.c_info.name) { in create_domain()
932 if (!freemem(domid, &d_config)) { in create_domain()
[all …]
A Dxl_parse.c1244 virtio = ARRAY_EXTEND_INIT(d_config->virtios, d_config->num_virtios, in parse_virtio_list()
2253 d_config->p9s = NULL; in parse_config_data()
2532 d_config->num_vfbs = 0; in parse_config_data()
2533 d_config->num_vkbs = 0; in parse_config_data()
2534 d_config->vfbs = NULL; in parse_config_data()
2535 d_config->vkbs = NULL; in parse_config_data()
2545 vfb = ARRAY_EXTEND_INIT(d_config->vfbs, d_config->num_vfbs, in parse_config_data()
2548 vkb = ARRAY_EXTEND_INIT(d_config->vkbs, d_config->num_vkbs, in parse_config_data()
2809 vfb = ARRAY_EXTEND_INIT(d_config->vfbs, d_config->num_vfbs, in parse_config_data()
2812 vkb = ARRAY_EXTEND_INIT(d_config->vkbs, d_config->num_vkbs, in parse_config_data()
[all …]
A Dxl_saverestore.c41 libxl_domain_config d_config; in save_domain_core_begin() local
46 libxl_domain_config_init(&d_config); in save_domain_core_begin()
57 &d_config); in save_domain_core_begin()
60 rc = libxl_retrieve_domain_configuration(ctx, domid, &d_config, in save_domain_core_begin()
67 d_config.c_info.domid = preserve_domid ? domid : 0; in save_domain_core_begin()
70 config_c = libxl_domain_config_to_json(ctx, &d_config); in save_domain_core_begin()
78 libxl_domain_config_dispose(&d_config); in save_domain_core_begin()
A Dxl_misc.c261 libxl_domain_config *d_config, FILE *fh);
269 libxl_domain_config d_config; in main_config_update() local
342 libxl_domain_config_init(&d_config); in main_config_update()
344 parse_config_data(filename, config_data, config_len, &d_config); in main_config_update()
347 printf_info(default_output_format, -1, &d_config, stdout); in main_config_update()
359 libxl_domain_config_dispose(&d_config); in main_config_update()
A Dxl_info.c64 libxl_domain_config *d_config) in printf_info_one_json() argument
87 s = libxl_domain_config_gen_json(hand, d_config); in printf_info_one_json()
101 libxl_domain_config *d_config, FILE *fh);
104 libxl_domain_config *d_config, FILE *fh) in printf_info() argument
107 return printf_info_sexp(domid, d_config, fh); in printf_info()
120 s = printf_info_one_json(hand, domid, d_config); in printf_info()
477 libxl_domain_config d_config; in list_domains_details() local
500 libxl_domain_config_init(&d_config); in list_domains_details()
502 &d_config, NULL); in list_domains_details()
508 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.h309 extern void printf_info_sexp(int domid, libxl_domain_config *d_config, FILE *fh);
/tools/libs/light/
A Dlibxl_create.c1082 if (d_config->c_info.ssid_label) { in libxl__domain_config_setdefault()
1125 if (d_config->c_info.pool_name) { in libxl__domain_config_setdefault()
1126 d_config->c_info.poolid = -1; in libxl__domain_config_setdefault()
1150 bool need_pt = d_config->num_pcidevs || d_config->num_dtdevs; in libxl__domain_config_setdefault()
1182 (d_config->b_info.target_memkb < d_config->b_info.max_memkb); in libxl__domain_config_setdefault()
1232 d_config->b_info.iommu_memkb = in libxl__domain_config_setdefault()
1332 d_config->num_disks > 0 ? &d_config->disks[0] : NULL; in initiate_domain_create()
1765 if (d_config->num_vkbs) { in domcreate_launch_dm()
1780 switch (d_config->c_info.type) { in domcreate_launch_dm()
2100 cdcs->dcs.guest_config = d_config; in do_domain_create()
[all …]
A Dlibxl_x86.c9 switch(d_config->c_info.type) { in libxl__arch_domain_prepare_config()
12 if (!libxl_defbool_val(d_config->b_info.u.hvm.pirq)) in libxl__arch_domain_prepare_config()
270 libxl_domain_config *d_config) in libxl__e820_alloc() argument
278 if (d_config == NULL || d_config->c_info.type != LIBXL_DOMAIN_TYPE_PV) in libxl__e820_alloc()
281 b_info = &d_config->b_info; in libxl__e820_alloc()
481 switch (d_config->b_info.tsc_mode) { in libxl__arch_domain_create()
505 rtc_timeoffset = d_config->b_info.rtc_timeoffset; in libxl__arch_domain_create()
695 for (i = 0; i < d_config->num_rdms; i++) in domain_construct_memmap()
726 for (i = 0; i < d_config->num_rdms; i++) { in domain_construct_memmap()
730 e820[nr].addr = d_config->rdms[i].start; in domain_construct_memmap()
[all …]
A Dlibxl_arch.h21 libxl_domain_config *d_config,
27 libxl_domain_config *d_config,
34 libxl_domain_config *d_config,
41 libxl_domain_config *d_config,
48 libxl_domain_config *d_config,
81 libxl_domain_config *d_config,
A Dlibxl_mem.c33 libxl_domain_config d_config; in libxl_domain_setmaxmem() local
35 libxl_domain_config_init(&d_config); in libxl_domain_setmaxmem()
64 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl_domain_setmaxmem()
70 rc = libxl__arch_extra_memory(gc, &d_config.b_info, &size); in libxl_domain_setmaxmem()
95 libxl_domain_config_dispose(&d_config); in libxl_domain_setmaxmem()
196 libxl_domain_config d_config; in libxl_set_memory_target() local
198 libxl_domain_config_init(&d_config); in libxl_set_memory_target()
309 if (d_config.c_info.type != LIBXL_DOMAIN_TYPE_PV) { in libxl_set_memory_target()
348 libxl_domain_config_dispose(&d_config); in libxl_set_memory_target()
500 d_config, in libxl_domain_need_memory()
[all …]
A Dlibxl_arm.c105 for (i = 0; i < d_config->num_disks; i++) { in libxl__arch_domain_prepare_config()
106 libxl_device_disk *disk = &d_config->disks[i]; in libxl__arch_domain_prepare_config()
118 for (i = 0; i < d_config->num_virtios; i++) { in libxl__arch_domain_prepare_config()
147 for (i = 0; i < d_config->b_info.num_irqs; i++) { in libxl__arch_domain_prepare_config()
148 uint32_t irq = d_config->b_info.irqs[i]; in libxl__arch_domain_prepare_config()
198 switch (d_config->b_info.arch_arm.gic_version) { in libxl__arch_domain_prepare_config()
210 d_config->b_info.arch_arm.gic_version); in libxl__arch_domain_prepare_config()
214 switch (d_config->b_info.tee) { in libxl__arch_domain_prepare_config()
226 d_config->b_info.tee); in libxl__arch_domain_prepare_config()
231 if (d_config->b_info.arch_arm.sve_vl) { in libxl__arch_domain_prepare_config()
[all …]
A Dlibxl_dm.c433 d_config->rdms = libxl__realloc(NOGC, d_config->rdms, in add_rdm_entry()
436 d_config->rdms[d_config->num_rdms].start = rdm_start; in add_rdm_entry()
437 d_config->rdms[d_config->num_rdms].size = rdm_size; in add_rdm_entry()
438 d_config->rdms[d_config->num_rdms].policy = rdm_policy; in add_rdm_entry()
439 d_config->num_rdms++; in add_rdm_entry()
485 if (d_config->num_rdms) in libxl__domain_device_construct_rdm()
490 !d_config->num_pcidevs) in libxl__domain_device_construct_rdm()
509 add_rdm_entry(gc, d_config, in libxl__domain_device_construct_rdm()
2515 if (d_config->num_nics > 0) { in spawn_stubdom_pvqemu_cb()
3131 if (d_config && d_config->b_info.device_model_version in device_model_spawn_outcome()
[all …]
A Dlibxl_dom.c135 libxl_domain_config *d_config) in numa_place_domain() argument
137 libxl_domain_build_info *info = &d_config->b_info; in numa_place_domain()
241 libxl_domain_build_info *const info = &d_config->b_info; in libxl__build_pre()
285 rc = numa_place_domain(gc, domid, d_config); in libxl__build_pre()
566 libxl_domain_build_info *const info = &d_config->b_info; in libxl__build_dom()
628 libxl_domain_build_info *const info = &d_config->b_info; in libxl__build_pv()
1080 libxl_domain_config *d_config, in libxl__build_hvm() argument
1170 rc = libxl__domain_device_construct_rdm(gc, d_config, in libxl__build_hvm()
1500 shadow_mem = d_config->b_info.shadow_memkb; in libxl__domain_set_paging_mempool_size()
1506 d_config->b_info.shadow_memkb); in libxl__domain_set_paging_mempool_size()
[all …]
A Dlibxl_nic.c514 int libxl__device_nic_set_devids(libxl__gc *gc, libxl_domain_config *d_config, in libxl__device_nic_set_devids() argument
521 for (i = 0; i < d_config->num_nics; i++) { in libxl__device_nic_set_devids()
526 ret = libxl__device_nic_setdefault(gc, domid, &d_config->nics[i], in libxl__device_nic_set_devids()
533 if (d_config->nics[i].devid > last_devid) in libxl__device_nic_set_devids()
534 last_devid = d_config->nics[i].devid; in libxl__device_nic_set_devids()
536 for (i = 0; i < d_config->num_nics; i++) { in libxl__device_nic_set_devids()
537 if (d_config->nics[i].devid < 0) in libxl__device_nic_set_devids()
538 d_config->nics[i].devid = ++last_devid; in libxl__device_nic_set_devids()
A Dlibxl_domain.c2262 libxl_domain_config *d_config; /* user pointer */ member
2293 rdcs->d_config = d_config; in libxl_retrieve_domain_configuration()
2314 libxl_domain_config *const d_config = rdcs->d_config; in retrieve_domain_configuration_lock_acquired() local
2336 if (d_config->b_info.type == LIBXL_DOMAIN_TYPE_HVM && in retrieve_domain_configuration_lock_acquired()
2348 d_config->b_info.max_vcpus); in retrieve_domain_configuration_lock_acquired()
2417 libxl_domain_config *const d_config = rdcs->d_config; in retrieve_domain_configuration_end() local
2436 free(d_config->c_info.name); in retrieve_domain_configuration_end()
2456 libxl_bitmap *map = &d_config->b_info.avail_vcpus; in retrieve_domain_configuration_end()
2465 switch (d_config->b_info.type) { in retrieve_domain_configuration_end()
2517 d_config->b_info.target_memkb = target_memkb + in retrieve_domain_configuration_end()
[all …]
A Dlibxl_disk.c309 libxl_domain_config d_config; in device_disk_add() local
313 libxl_domain_config_init(&d_config); in device_disk_add()
343 rc = libxl__dm_check_start(gc, &d_config, domid); in device_disk_add()
531 libxl_domain_config_dispose(&d_config); in device_disk_add()
1329 libxl_domain_config d_config; in cdrom_insert_ejected() local
1336 libxl_domain_config_init(&d_config); in cdrom_insert_ejected()
1392 rc = libxl__dm_check_start(gc, &d_config, domid); in cdrom_insert_ejected()
1425 libxl_domain_config_dispose(&d_config); in cdrom_insert_ejected()
1517 libxl_domain_config d_config; in cdrom_insert_inserted() local
1528 libxl_domain_config_init(&d_config); in cdrom_insert_inserted()
[all …]
A Dlibxl_internal.h1415 libxl_domain_config * const d_config,
1424 libxl_domain_config *d_config,
1947 libxl_domain_config *d_config,
1952 libxl_domain_config *d_config,
1960 libxl_domain_config *d_config);
1968 libxl_domain_config *d_config,
1976 libxl_domain_config *d_config,
3919 return (void **)((void *)d_config + dt->ptr_offset); in libxl__device_type_get_ptr()
3932 return (int *)((void *)d_config + dt->num_offset); in libxl__device_type_get_num()
4064 libxl_domain_config *d_config,
[all …]
A Dlibxl_pci.c148 libxl_domain_config d_config; in libxl__device_pci_add_xenstore() local
154 libxl_domain_config_init(&d_config); in libxl__device_pci_add_xenstore()
198 rc = libxl__dm_check_start(gc, &d_config, domid); in libxl__device_pci_add_xenstore()
226 libxl_domain_config_dispose(&d_config); in libxl__device_pci_add_xenstore()
628 for (i = 0 ; i < d_config->num_pcidevs ; i++) { in libxl__is_igd_vga_passthru()
629 libxl_device_pci *pci = &d_config->pcidevs[i]; in libxl__is_igd_vga_passthru()
1730 libxl_domain_config *d_config; member
1749 apds->d_config = d_config; in libxl__add_pcis()
1754 for (i = 0; i < d_config->num_pcidevs; i++) { in libxl__add_pcis()
2392 for (i = 0 ; i < d_config->num_pcidevs ; i++) { in libxl__grant_vga_iomem_permission()
[all …]
A Dlibxl_usb.c203 libxl_domain_config d_config; in libxl__device_usbctrl_add_xenstore() local
207 libxl_domain_config_init(&d_config); in libxl__device_usbctrl_add_xenstore()
245 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl__device_usbctrl_add_xenstore()
251 rc = libxl__dm_check_start(gc, &d_config, domid); in libxl__device_usbctrl_add_xenstore()
278 rc = libxl__set_domain_configuration(gc, domid, &d_config); in libxl__device_usbctrl_add_xenstore()
296 libxl_domain_config_dispose(&d_config); in libxl__device_usbctrl_add_xenstore()
1267 libxl_domain_config d_config; in libxl__device_usbdev_add_xenstore() local
1271 libxl_domain_config_init(&d_config); in libxl__device_usbdev_add_xenstore()
1290 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl__device_usbdev_add_xenstore()
1296 rc = libxl__dm_check_start(gc, &d_config, domid); in libxl__device_usbdev_add_xenstore()
[all …]
A Dlibxl_device.c1894 num_dev = libxl__device_type_get_num(dt, d_config); in device_add_domain_config()
1899 item = libxl__device_type_get_elem(dt, d_config, i); in device_add_domain_config()
1904 void **devs = libxl__device_type_get_ptr(dt, d_config); in device_add_domain_config()
1907 item = libxl__device_type_get_elem(dt, d_config, *num_dev); in device_add_domain_config()
1926 libxl_domain_config d_config; in libxl__device_add_async() local
1931 libxl_domain_config_init(&d_config); in libxl__device_add_async()
1962 rc = libxl__get_domain_configuration(gc, domid, &d_config); in libxl__device_add_async()
1965 device_add_domain_config(gc, &d_config, dt, type_saved); in libxl__device_add_async()
1967 rc = libxl__dm_check_start(gc, &d_config, domid); in libxl__device_add_async()
2002 rc = libxl__set_domain_configuration(gc, domid, &d_config); in libxl__device_add_async()
[all …]
A Dlibxl_internal.c517 libxl_domain_config *d_config) in libxl__get_domain_configuration() argument
535 rc = libxl_domain_config_from_json(CTX, d_config, (const char *)data); in libxl__get_domain_configuration()
543 libxl_domain_config *d_config) in libxl__set_domain_configuration() argument
548 d_config_json = libxl_domain_config_to_json(CTX, d_config); in libxl__set_domain_configuration()
/tools/include/
A Dlibxl.h1798 int libxl_domain_create_new(libxl_ctx *ctx, libxl_domain_config *d_config,
1803 int libxl_domain_create_restore(libxl_ctx *ctx, libxl_domain_config *d_config,
1814 libxl_ctx *ctx, libxl_domain_config *d_config, in libxl_domain_create_restore_0x040200() argument
1838 libxl_ctx *ctx, libxl_domain_config *d_config, in libxl_domain_create_restore_0x040400() argument
1845 return libxl_domain_create_restore(ctx, d_config, domid, restore_fd, in libxl_domain_create_restore_0x040400()
1854 libxl_domain_config *d_config,
1866 void libxl_domain_config_init(libxl_domain_config *d_config);
1867 void libxl_domain_config_dispose(libxl_domain_config *d_config);
1875 libxl_domain_config *d_config,
1880 libxl_ctx *ctx, uint32_t domid, libxl_domain_config *d_config) in libxl_retrieve_domain_configuration_0x041200() argument
[all …]

Completed in 90 milliseconds