| /tools/xenpmd/ |
| A D | xenpmd.c | 138 info->present = YES; in set_attribute_battery_info() 218 info->oem_info[31] = '\0'; in set_attribute_battery_info() 362 len = 9 * 4 + strlen(info->model_number) + strlen(info->serial_number) + in write_battery_info_to_xenstore() 363 strlen(info->battery_type) + strlen(info->oem_info) + 4; in write_battery_info_to_xenstore() 377 (unsigned int)strlen(info->model_number), info->model_number, in write_battery_info_to_xenstore() 378 (unsigned int)strlen(info->serial_number), info->serial_number, in write_battery_info_to_xenstore() 379 (unsigned int)strlen(info->battery_type), info->battery_type, in write_battery_info_to_xenstore() 380 (unsigned int)strlen(info->oem_info), info->oem_info); in write_battery_info_to_xenstore() 383 val, 73+8+strlen(info->model_number)+strlen(info->serial_number)+ in write_battery_info_to_xenstore() 384 strlen(info->battery_type)+strlen(info->oem_info)+1); in write_battery_info_to_xenstore() [all …]
|
| /tools/xl/ |
| A D | xl_info.c | 162 info->xen_version_minor, info->xen_version_extra); in output_xeninfo() 211 info.hw_cap[0], info.hw_cap[1], info.hw_cap[2], info.hw_cap[3], in output_physinfo() 212 info.hw_cap[4], info.hw_cap[5], info.hw_cap[6], info.hw_cap[7] in output_physinfo() 218 info.cap_hvm && info.cap_hvm_directio ? " hvm_directio" : "", in output_physinfo() 219 info.cap_pv && info.cap_hvm_directio ? " pv_directio" : "", in output_physinfo() 262 if (info == NULL) { in output_numainfo() 273 info[i].size >> 20, info[i].free >> 20, in output_numainfo() 383 if (!info) { in list_vm() 431 shutdown_reason = info[i].shutdown ? info[i].shutdown_reason : 0; in list_domains() 579 if (!info) { in main_list() [all …]
|
| A D | xl_mem.c | 103 shutdown_reason = info[i].shutdown ? info[i].shutdown_reason : 0; in sharing() 106 info[i].domid, in sharing() 107 (unsigned long) ((info[i].current_memkb + in sharing() 108 info[i].outstanding_memkb) / 1024), in sharing() 118 libxl_dominfo *info, *info_free = NULL; in main_sharing() local 126 info = libxl_list_domain(ctx, &nb_domain); in main_sharing() 127 if (!info) { in main_sharing() 131 info_free = info; in main_sharing() 144 info = &info_buf; in main_sharing() 151 sharing(info, nb_domain); in main_sharing() [all …]
|
| A D | xl_psr.c | 300 libxl_psr_cat_info *info; in psr_l3_cat_hwinfo() local 312 info[i].id); in psr_l3_cat_hwinfo() 326 libxl_psr_cat_info_list_free(info, nr); in psr_l3_cat_hwinfo() 361 if (!info->u.cat.cdp_enabled) { in psr_print_one_domain_val() 434 info->id); in psr_print_socket() 442 if (info->u.cat.cdp_enabled) in psr_print_socket() 469 libxl_psr_hw_info *info; in psr_val_show() local 505 libxl_psr_hw_info_list_free(info, nr); in psr_val_show() 513 libxl_psr_cat_info *info; in psr_l2_cat_hwinfo() local 614 libxl_psr_hw_info *info; in psr_mba_hwinfo() local [all …]
|
| /tools/libs/light/ |
| A D | libxl_dom.c | 32 xc_domaininfo_t info; in libxl__domain_type() local 70 xc_domaininfo_t info; in libxl__domain_cpupool() local 79 return info.cpupool; in libxl__domain_cpupool() 267 if (info->cpumap.size || info->num_vcpu_soft_affinity) in libxl__build_pre() 320 if (info->num_vcpu_hard_affinity || info->num_vcpu_soft_affinity) { in libxl__build_pre() 324 n_vcpus = info->num_vcpu_hard_affinity > info->num_vcpu_soft_affinity ? in libxl__build_pre() 325 info->num_vcpu_hard_affinity : info->num_vcpu_soft_affinity; in libxl__build_pre() 441 if (info->num_vnuma_nodes && !info->num_vcpu_soft_affinity) { in libxl__build_post() 530 nr_vdistance = info->num_vnuma_nodes * info->num_vnuma_nodes; in set_vnuma_info() 590 (info->max_memkb - info->video_memkb) : info->target_memkb; in libxl__build_dom() [all …]
|
| A D | libxl_vdispl.c | 94 info->num_connectors = 0; in libxl__device_vdispl_getconnectors() 104 info->connectors = libxl__calloc(NOGC, info->num_connectors, in libxl__device_vdispl_getconnectors() 107 for (i = 0; i < info->num_connectors; i++) { in libxl__device_vdispl_getconnectors() 120 &info->connectors[i].height); in libxl__device_vdispl_getconnectors() 163 libxl_vdisplinfo_init(info); in libxl_device_vdispl_getinfo() 164 info->devid = vdispl->devid; in libxl_device_vdispl_getinfo() 171 info->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vdispl_getinfo() 176 rc = libxl__backendpath_parse_domid(gc, info->backend, &info->backend_id); in libxl_device_vdispl_getinfo() 180 info->state = val ? strtoul(val, NULL, 10) : -1; in libxl_device_vdispl_getinfo() 182 info->frontend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vdispl_getinfo() [all …]
|
| A D | libxl_cpupool.c | 48 info->pool_name = libxl_cpupoolid_to_name(CTX, info->poolid); in cpupool_info() 49 if (!info->pool_name) { in cpupool_info() 54 info->n_dom = xcinfo->n_dom; in cpupool_info() 59 memcpy(info->cpumap.map, xcinfo->cpumap, info->cpumap.size); in cpupool_info() 79 libxl_cpupoolinfo info, *ptr; in libxl_list_cpupool() local 96 ptr[i] = info; in libxl_list_cpupool() 196 xc_cpupoolinfo_t *info; in libxl_cpupool_destroy() local 201 if (info == NULL) { in libxl_cpupool_destroy() 207 if ((info->cpupool_id != poolid) || (info->n_dom)) in libxl_cpupool_destroy() 256 xc_cpupoolinfo_t *info; in libxl_cpupool_rename() local [all …]
|
| A D | libxl_mem.c | 106 libxl_dominfo info; in libxl__fill_dom0_memory_info() local 114 libxl_dominfo_init(&info); in libxl__fill_dom0_memory_info() 147 libxl_dominfo_dispose(&info); in libxl__fill_dom0_memory_info() 148 libxl_dominfo_init(&info); in libxl__fill_dom0_memory_info() 191 xc_domaininfo_t info; in libxl_set_memory_target() local 557 libxl_physinfo info; in libxl_get_free_memory() local 564 *memkb = (info.free_pages + info.scrub_pages) * 4; in libxl_get_free_memory() 584 libxl_physinfo info; in libxl_wait_for_free_memory() local 610 libxl_dominfo info; in libxl_wait_for_memory_target() local 616 libxl_dominfo_init(&info); in libxl_wait_for_memory_target() [all …]
|
| A D | libxl_vsnd.c | 538 info->streams = libxl__malloc(NOGC, sizeof(*info->streams) * info->num_vsnd_streams); in libxl__device_stream_getinfo() 540 for (i = 0; i < info->num_vsnd_streams; i++) in libxl__device_stream_getinfo() 572 info->num_vsnd_pcms = vsnd->num_vsnd_pcms; in libxl__device_pcm_getinfo() 573 info->pcms = libxl__malloc(NOGC, sizeof(*info->pcms) * info->num_vsnd_pcms); in libxl__device_pcm_getinfo() 575 for (i = 0; i < info->num_vsnd_pcms; i++) in libxl__device_pcm_getinfo() 577 libxl_pcminfo_init(&info->pcms[i]); in libxl__device_pcm_getinfo() 599 libxl_vsndinfo_init(info); in libxl_device_vsnd_getinfo() 601 info->devid = vsnd->devid; in libxl_device_vsnd_getinfo() 608 info->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vsnd_getinfo() 611 rc = libxl__backendpath_parse_domid(gc, info->backend, &info->backend_id); in libxl_device_vsnd_getinfo() [all …]
|
| A D | libxl_bootloader.c | 114 const libxl_domain_build_info *info = bl->info; in make_bootloader_args() local 124 if (info->kernel) in make_bootloader_args() 126 if (info->ramdisk) in make_bootloader_args() 128 if (info->cmdline && *info->cmdline != '\0') in make_bootloader_args() 151 if (info->bootloader_args) { in make_bootloader_args() 152 char **p = info->bootloader_args; in make_bootloader_args() 402 const libxl_domain_build_info *info = bl->info; in libxl__bootloader_run() local 415 if (!info->bootloader) { in libxl__bootloader_run() 494 const libxl_domain_build_info *info = bl->info; in bootloader_disk_attached_cb() local 511 bootloader = info->bootloader; in bootloader_disk_attached_cb() [all …]
|
| A D | libxl_vkb.c | 284 libxl_vkbinfo *info) in libxl_device_vkb_getinfo() argument 291 libxl_vkbinfo_init(info); in libxl_device_vkb_getinfo() 293 info->devid = vkb->devid; in libxl_device_vkb_getinfo() 300 info->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vkb_getinfo() 303 if (!info->backend) { rc = ERROR_FAIL; goto out; } in libxl_device_vkb_getinfo() 305 rc = libxl__backendpath_parse_domid(gc, info->backend, &info->backend_id); in libxl_device_vkb_getinfo() 309 info->state = val ? strtoul(val, NULL, 10) : -1; in libxl_device_vkb_getinfo() 311 info->frontend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vkb_getinfo() 314 info->frontend_id = domid; in libxl_device_vkb_getinfo() 318 info->evtch = val ? strtoul(val, NULL, 10) : -1; in libxl_device_vkb_getinfo() [all …]
|
| A D | libxl_arm_acpi.c | 76 switch (info->arch_arm.gic_version) { in libxl__estimate_madt_size() 79 ACPI_MADT_GICC_SIZE_v5 * info->max_vcpus + in libxl__estimate_madt_size() 84 ACPI_MADT_GICC_SIZE_v5 * info->max_vcpus + in libxl__estimate_madt_size() 99 const libxl_domain_build_info *info, in libxl__get_acpi_size() argument 106 rc = libxl__estimate_madt_size(gc, info, &size); in libxl__get_acpi_size() 148 rc = libxl__estimate_madt_size(gc, info, &size); in libxl__allocate_acpi_tables() 299 libxl_domain_build_info *info, in make_acpi_madt() argument 307 switch (info->arch_arm.gic_version) { in make_acpi_madt() 312 table += ACPI_MADT_GICC_SIZE_v5 * info->max_vcpus; in make_acpi_madt() 317 make_acpi_madt_gicc(table, info->max_vcpus, 0); in make_acpi_madt() [all …]
|
| A D | libxl_x86.c | 300 const libxl_timer_mode mode = info->timer_mode; in timer_mode() 317 if (libxl_defbool_val(info->u.hvm.viridian)) { in hvm_set_viridian_features() 416 switch(info->type) { in hvm_set_conf_params() 428 if (info->u.hvm.mca_caps && in hvm_set_conf_params() 438 timer_mode(info))) { in hvm_set_conf_params() 465 if (info->type != LIBXL_DOMAIN_TYPE_PV && in libxl__arch_domain_create() 472 info->type == LIBXL_DOMAIN_TYPE_HVM && in libxl__arch_domain_create() 792 if (info->type == LIBXL_DOMAIN_TYPE_PV) in libxl__arch_domain_finalise_hw_description() 795 if (info->type == LIBXL_DOMAIN_TYPE_PVH) { in libxl__arch_domain_finalise_hw_description() 796 rc = libxl__dom_load_acpi(gc, info, dom); in libxl__arch_domain_finalise_hw_description() [all …]
|
| /tools/firmware/hvmloader/ |
| A D | seabios.c | 57 *info = (struct seabios_info) { in seabios_setup_bios_info() 59 .length = sizeof(*info) in seabios_setup_bios_info() 72 for ( i = 0; i < info->length; i++ ) in seabios_finish_bios_info() 73 checksum += ((uint8_t *)(info))[i]; in seabios_finish_bios_info() 75 info->checksum = -checksum; in seabios_finish_bios_info() 81 uint32_t *ts = (uint32_t *)info->tables; in add_table() 83 ASSERT(info->tables_nr < MAX_TABLES); in add_table() 85 ts[info->tables_nr] = t; in add_table() 86 info->tables_nr++; in add_table() 124 info->e820 = (uint32_t)e820; in seabios_setup_e820() [all …]
|
| A D | ovmf.c | 66 struct ovmf_info *info = (void *)OVMF_INFO_PHYSICAL_ADDRESS; in ovmf_setup_bios_info() local 68 *info = (struct ovmf_info) { in ovmf_setup_bios_info() 70 .length = sizeof(*info) in ovmf_setup_bios_info() 76 struct ovmf_info *info = (void *)OVMF_INFO_PHYSICAL_ADDRESS; in ovmf_finish_bios_info() local 81 for ( i = 0; i < info->length; i++ ) in ovmf_finish_bios_info() 82 checksum += ((uint8_t *)(info))[i]; in ovmf_finish_bios_info() 84 info->checksum = -checksum; in ovmf_finish_bios_info() 141 struct ovmf_info *info = (void *)OVMF_INFO_PHYSICAL_ADDRESS; in ovmf_setup_e820() local 143 info->e820 = (uint32_t)e820; in ovmf_setup_e820() 146 info->e820_nr = build_e820_table(e820, 0, LOWCHUNK_BEGIN); in ovmf_setup_e820() [all …]
|
| A D | rombios.c | 60 struct rombios_info *info; in rombios_setup_bios_info() local 62 info = (struct rombios_info *)BIOS_INFO_PHYSICAL_ADDRESS; in rombios_setup_bios_info() 63 memset(info, 0, sizeof(*info)); in rombios_setup_bios_info() 132 struct rombios_info *info; in rombios_load() local 141 info = (struct rombios_info *)BIOS_INFO_PHYSICAL_ADDRESS; in rombios_load() 142 info->bios32_entry = bioshigh; in rombios_load()
|
| /tools/helpers/ |
| A D | init-dom0less.c | 22 libxl_dominfo *info, in alloc_xs_page() argument 29 rc = xc_domain_setmaxmem(xch, info->domid, in alloc_xs_page() 142 domid = info->domid; in create_xenstore() 184 for (i = 0; i < info->vcpu_max_id; i++) { in create_xenstore() 241 libxl_dominfo *info) in init_domain() argument 298 rc = gen_stub_json_config(info->domid, &uuid); in init_domain() 320 libxl_dominfo *info = NULL; in main() local 343 info = libxl_list_domain(ctx, &nb_vm); in main() 344 if (!info) { in main() 351 domid_t domid = info[i].domid; in main() [all …]
|
| /tools/ocaml/libs/xsd_glue/domain_getinfo_plugin_v1/ |
| A D | domain_getinfo_stubs_v1.c | 96 static value xsd_glue_alloc_domaininfo(const xc_domaininfo_t *info) in xsd_glue_alloc_domaininfo() argument 103 Store_field(result, 0, Val_int(info->domain)); in xsd_glue_alloc_domaininfo() 104 Store_field(result, 1, Val_bool(info->flags & XEN_DOMINF_dying)); in xsd_glue_alloc_domaininfo() 116 xc_domaininfo_t info; in stub_xsd_glue_xc_domain_getinfo() local 121 ret = xc_domain_getinfo_single(xch, domid_c, &info); in stub_xsd_glue_xc_domain_getinfo() 127 result = xsd_glue_alloc_domaininfo(&info); in stub_xsd_glue_xc_domain_getinfo() 137 xc_domaininfo_t *info; in stub_xsd_glue_xc_domain_getinfolist() local 141 info = malloc(sizeof(xc_domaininfo_t) * DOMID_FIRST_RESERVED); in stub_xsd_glue_xc_domain_getinfolist() 142 if (!info) in stub_xsd_glue_xc_domain_getinfolist() 150 free(info); in stub_xsd_glue_xc_domain_getinfolist() [all …]
|
| /tools/python/scripts/ |
| A D | convert-legacy-stream | 39 def info(msg): function 242 info(" 64bit domain, 4 levels") 303 info("Got shinfo") 368 info("Chunk: %d - %s" % 372 info(" End") 399 info("This is a debug stream") 452 info(" Last Checkpoint") 505 info(" Discarding") 542 info("Qemu signature: %s" % (sig, )) 576 info("Processed xl header") [all …]
|
| /tools/libs/ctrl/ |
| A D | xc_cpupool.c | 71 xc_cpupoolinfo_t *info = NULL; in xc_cpupool_getinfo() local 101 if ( !info ) in xc_cpupool_getinfo() 104 info->cpumap = xc_cpumap_alloc(xch); in xc_cpupool_getinfo() 105 if (!info->cpumap) { in xc_cpupool_getinfo() 106 free(info); in xc_cpupool_getinfo() 107 info = NULL; in xc_cpupool_getinfo() 112 info->n_dom = sysctl.u.cpupool_op.n_dom; in xc_cpupool_getinfo() 113 memcpy(info->cpumap, local, local_size); in xc_cpupool_getinfo() 118 return info; in xc_cpupool_getinfo() 124 free(info->cpumap); in xc_cpupool_infofree() [all …]
|
| /tools/flask/utils/ |
| A D | loadpolicy.c | 35 struct stat info; in main() local 52 ret = stat(polFName, &info); in main() 60 polMemCp = malloc(info.st_size); in main() 63 polMem = mmap(NULL, info.st_size, PROT_READ, MAP_SHARED, polFd, 0); in main() 81 memcpy(polMemCp, polMem, info.st_size); in main() 83 ret = read(polFd, polMemCp, info.st_size); in main() 96 ret = xc_flask_load(xch, polMemCp, info.st_size); in main() 114 ret = munmap(polMem, info.st_size); in main()
|
| /tools/libs/guest/ |
| A D | xg_core_arm.c | 36 xc_domaininfo_t *info, shared_info_any_t *live_shinfo, in xc_core_arch_memory_map_get() argument 43 if ( xc_domain_nr_gpfns(xch, info->domain, &p2m_size) < 0 ) in xc_core_arch_memory_map_get() 62 xc_core_arch_map_p2m_rw(xc_interface *xch, struct domain_info_context *dinfo, xc_domaininfo_t *info, in xc_core_arch_map_p2m_rw() argument 70 xc_core_arch_map_p2m(xc_interface *xch, struct domain_info_context *dinfo, xc_domaininfo_t *info, in xc_core_arch_map_p2m() argument 73 return xc_core_arch_map_p2m_rw(xch, dinfo, info, live_shinfo, live_p2m, 0); in xc_core_arch_map_p2m() 77 …_arch_map_p2m_writable(xc_interface *xch, struct domain_info_context *dinfo, xc_domaininfo_t *info, in xc_core_arch_map_p2m_writable() argument 80 return xc_core_arch_map_p2m_rw(xch, dinfo, info, live_shinfo, live_p2m, 1); in xc_core_arch_map_p2m_writable()
|
| A D | xg_resume.c | 29 xc_domaininfo_t info; in modify_returncode() local 35 if ( xc_domain_getinfo_single(xch, domid, &info) < 0 ) in modify_returncode() 41 if ( !dominfo_shutdown_with(&info, SHUTDOWN_suspend) ) in modify_returncode() 44 info.flags & XEN_DOMINF_shutdown, in modify_returncode() 45 dominfo_shutdown_reason(&info)); in modify_returncode() 50 if ( info.flags & XEN_DOMINF_hvm_guest ) in modify_returncode() 136 xc_domaininfo_t info; in xc_domain_resume_any() local 149 if ( xc_domain_getinfo_single(xch, domid, &info) < 0 ) in xc_domain_resume_any() 159 if ( info.flags & XEN_DOMINF_hvm_guest ) in xc_domain_resume_any() 178 if ( xc_core_arch_map_p2m(xch, dinfo, &info, shinfo, &p2m) ) in xc_domain_resume_any() [all …]
|
| /tools/python/xen/migration/ |
| A D | libxl.py | 74 def __init__(self, info, read): argument 75 VerifyBase.__init__(self, info, read) 111 self.info("Libxl Header: %s endian, legacy converted" % (endian, )) 113 self.info("Libxl Header: %s endian" % (endian, )) 123 self.info("Libxl Record: %s, length %d" % 157 VerifyLibxc(self.info, self.read).verify() 173 self.info("Emulator Xenstore Data (%s, idx %d)" % 192 self.info(" '%s' = '%s'" % (key, val)) 208 self.info(" Index %d, type %s" % (emu_idx, emulator_id_to_str[emu_id]))
|
| A D | libxc.py | 128 def __init__(self, info, read): argument 129 VerifyBase.__init__(self, info, read) 180 self.info("Libxc Image Header: Version %d, %s endian" % 202 self.info("Domain Header: legacy converted %s" % 205 self.info("Domain Header: %s from Xen %d.%d" % 223 self.info("Squashed %d Page Data records together" % 227 self.info("Libxc Record: %s, length %d" % 334 self.info(" Start pfn 0x%x, End 0x%x" % (start, end)) 357 self.info(" vcpu%d %s context, %d bytes" % 384 self.info(" Mode %u, %u kHz, %u ns, incarnation %d" % [all …]
|