Lines Matching refs:info
140 const libxl_version_info *info; in output_xeninfo() local
144 if (!(info = libxl_get_version_info(ctx))) { in output_xeninfo()
156 maybe_printf("xen_major : %d\n", info->xen_version_major); in output_xeninfo()
157 maybe_printf("xen_minor : %d\n", info->xen_version_minor); in output_xeninfo()
158 maybe_printf("xen_extra : %s\n", info->xen_version_extra); in output_xeninfo()
159 maybe_printf("xen_version : %d.%d%s\n", info->xen_version_major, in output_xeninfo()
160 info->xen_version_minor, info->xen_version_extra); in output_xeninfo()
161 maybe_printf("xen_caps : %s\n", info->capabilities); in output_xeninfo()
163 maybe_printf("xen_pagesize : %u\n", info->pagesize); in output_xeninfo()
164 maybe_printf("platform_params : virt_start=0x%"PRIx64"\n", info->virt_start); in output_xeninfo()
165 maybe_printf("xen_changeset : %s\n", info->changeset); in output_xeninfo()
166 maybe_printf("xen_commandline : %s\n", info->commandline); in output_xeninfo()
167 maybe_printf("cc_compiler : %s\n", info->compiler); in output_xeninfo()
168 maybe_printf("cc_compile_by : %s\n", info->compile_by); in output_xeninfo()
169 maybe_printf("cc_compile_domain : %s\n", info->compile_domain); in output_xeninfo()
170 maybe_printf("cc_compile_date : %s\n", info->compile_date); in output_xeninfo()
171 maybe_printf("build_id : %s\n", info->build_id); in output_xeninfo()
191 libxl_physinfo info; in output_physinfo() local
197 if (libxl_get_physinfo(ctx, &info) != 0) { in output_physinfo()
201 maybe_printf("nr_cpus : %d\n", info.nr_cpus); in output_physinfo()
202 maybe_printf("max_cpu_id : %d\n", info.max_cpu_id); in output_physinfo()
203 maybe_printf("nr_nodes : %d\n", info.nr_nodes); in output_physinfo()
204 maybe_printf("cores_per_socket : %d\n", info.cores_per_socket); in output_physinfo()
205 maybe_printf("threads_per_core : %d\n", info.threads_per_core); in output_physinfo()
206 maybe_printf("cpu_mhz : %d\n", info.cpu_khz / 1000); in output_physinfo()
209 info.hw_cap[0], info.hw_cap[1], info.hw_cap[2], info.hw_cap[3], in output_physinfo()
210 info.hw_cap[4], info.hw_cap[5], info.hw_cap[6], info.hw_cap[7] in output_physinfo()
214 info.cap_hvm ? " hvm" : "", in output_physinfo()
215 info.cap_hvm_directio ? " hvm_directio" : "" in output_physinfo()
221 maybe_printf("total_memory : %"PRIu64"\n", info.total_pages / i); in output_physinfo()
222 …maybe_printf("free_memory : %"PRIu64"\n", (info.free_pages - info.outstanding_pages) / … in output_physinfo()
223 maybe_printf("sharing_freed_memory : %"PRIu64"\n", info.sharing_freed_pages / i); in output_physinfo()
224 maybe_printf("sharing_used_memory : %"PRIu64"\n", info.sharing_used_frames / i); in output_physinfo()
225 maybe_printf("outstanding_claims : %"PRIu64"\n", info.outstanding_pages / i); in output_physinfo()
234 libxl_physinfo_dispose(&info); in output_physinfo()
240 libxl_numainfo *info; in output_numainfo() local
243 info = libxl_get_numainfo(ctx, &nr); in output_numainfo()
244 if (info == NULL) { in output_numainfo()
253 if (info[i].size != LIBXL_NUMAINFO_INVALID_ENTRY) { in output_numainfo()
255 info[i].size >> 20, info[i].free >> 20, in output_numainfo()
256 info[i].dists[0]); in output_numainfo()
257 for (j = 1; j < info[i].num_dists; j++) in output_numainfo()
258 printf(",%d", info[i].dists[j]); in output_numainfo()
263 libxl_numainfo_list_free(info, nr); in output_numainfo()
338 libxl_vminfo *info; in list_vm() local
342 info = libxl_list_vm(ctx, &nb_vm); in list_vm()
344 if (!info) { in list_vm()
350 domname = libxl_domid_to_name(ctx, info[i].domid); in list_vm()
351 printf(LIBXL_UUID_FMT " %d %-30s\n", LIBXL_UUID_BYTES(info[i].uuid), in list_vm()
352 info[i].domid, domname); in list_vm()
355 libxl_vminfo_list_free(info, nb_vm); in list_vm()
359 bool cpupool, const libxl_dominfo *info, int nb_domain) in list_domains() argument
391 domname = libxl_domid_to_name(ctx, info[i].domid); in list_domains()
392 shutdown_reason = info[i].shutdown ? info[i].shutdown_reason : 0; in list_domains()
395 info[i].domid, in list_domains()
396 (unsigned long) ((info[i].current_memkb + in list_domains()
397 info[i].outstanding_memkb)/ 1024), in list_domains()
398 info[i].vcpu_online, in list_domains()
399 info[i].running ? 'r' : '-', in list_domains()
400 info[i].blocked ? 'b' : '-', in list_domains()
401 info[i].paused ? 'p' : '-', in list_domains()
402 info[i].shutdown ? 's' : '-', in list_domains()
406 info[i].dying ? 'd' : '-', in list_domains()
407 ((float)info[i].cpu_time / 1e9)); in list_domains()
410 printf(" " LIBXL_UUID_FMT, LIBXL_UUID_BYTES(info[i].uuid)); in list_domains()
411 if (info[i].shutdown) printf(" %8x", shutdown_reason); in list_domains()
415 printf(" %5lu", (unsigned long)info[i].outstanding_memkb / 1024); in list_domains()
417 printf(" %16s", info[i].ssid_label ? : "-"); in list_domains()
419 char *poolname = libxl_cpupoolid_to_name(ctx, info[i].cpupool); in list_domains()
424 libxl_domain_get_nodeaffinity(ctx, info[i].domid, &nodemap); in list_domains()
436 static void list_domains_details(const libxl_dominfo *info, int nb_domain) in list_domains_details() argument
462 rc = libxl_retrieve_domain_configuration(ctx, info[i].domid, &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()
514 libxl_dominfo *info, *info_free=0; in main_list() local
538 info = libxl_list_domain(ctx, &nb_domain); in main_list()
539 if (!info) { in main_list()
543 info_free = info; in main_list()
556 info = &info_buf; in main_list()
564 list_domains_details(info, nb_domain); in main_list()
567 info, nb_domain); in main_list()
570 libxl_dominfo_list_free(info, nb_domain); in main_list()
700 libxl_dominfo *info; in main_claims() local
711 info = libxl_list_domain(ctx, &nb_domain); in main_claims()
712 if (!info) { in main_claims()
718 false /* numa */, false /* cpupool */, info, nb_domain); in main_claims()
720 libxl_dominfo_list_free(info, nb_domain); in main_claims()
828 libxl_vminfo *info; in print_uptime() local
839 info = libxl_list_vm(ctx, &nb_vm); in print_uptime()
840 if (info == NULL) { in print_uptime()
845 if (info[i].domid == 0) continue; in print_uptime()
846 print_domU_uptime(info[i].domid, short_mode, now); in print_uptime()
848 libxl_vminfo_list_free(info, nb_vm); in print_uptime()