/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | kernel.c | 120 info->initrd_paddr = info->dtb_paddr + dtb_len; in place_modules() 129 return info->mem.bank[0].start + info->zimage.text_offset; in kernel_zimage_place() 142 load_end = info->mem.bank[0].start + info->mem.bank[0].size; in kernel_zimage_place() 238 info->entry = info->zimage.start; in kernel_uimage_probe() 439 info->entry = info->elf.parms.virt_entry; in kernel_elf_load() 448 info->elf.parms.virt_kend - info->elf.parms.virt_kstart; in kernel_elf_load() 453 free_xenheap_pages(info->elf.kernel_img, info->elf.kernel_order); in kernel_elf_load() 461 memset(&info->elf.elf, 0, sizeof(info->elf.elf)); in kernel_elf_probe() 476 if ( (rc = elf_xen_parse(&info->elf.elf, &info->elf.parms)) != 0 ) in kernel_elf_probe() 504 free_xenheap_pages(info->elf.kernel_img, info->elf.kernel_order); in kernel_elf_probe() [all …]
|
A D | vuart.c | 43 #define domain_has_vuart(d) ((d)->arch.vuart.info != NULL) 45 static int vuart_mmio_read(struct vcpu *v, mmio_info_t *info, 59 d->arch.vuart.info = serial_vuart_info(SERHND_DTUART); in domain_vuart_init() 60 if ( !d->arch.vuart.info ) in domain_vuart_init() 71 d->arch.vuart.info->base_addr, in domain_vuart_init() 72 d->arch.vuart.info->size, in domain_vuart_init() 112 paddr_t offset = info->gpa - d->arch.vuart.info->base_addr; in vuart_mmio_read() 119 if ( offset == d->arch.vuart.info->status_off ) in vuart_mmio_read() 121 *r = d->arch.vuart.info->status; in vuart_mmio_read() 130 paddr_t offset = info->gpa - d->arch.vuart.info->base_addr; in vuart_mmio_write() [all …]
|
/xen-4.10.0-shim-comet/tools/xenpmd/ |
A D | xenpmd.c | 131 info->present = YES; in set_attribute_battery_info() 356 write_ulong_lsb_first(val+2, info->present); in write_battery_info_to_xenstore() 367 (unsigned int)strlen(info->model_number), info->model_number, in write_battery_info_to_xenstore() 368 (unsigned int)strlen(info->serial_number), info->serial_number, in write_battery_info_to_xenstore() 369 (unsigned int)strlen(info->battery_type), info->battery_type, in write_battery_info_to_xenstore() 370 (unsigned int)strlen(info->oem_info), info->oem_info); in write_battery_info_to_xenstore() 373 val, 73+8+strlen(info->model_number)+strlen(info->serial_number)+ in write_battery_info_to_xenstore() 374 strlen(info->battery_type)+strlen(info->oem_info)+1); in write_battery_info_to_xenstore() 381 struct battery_info info; in write_one_time_battery_info() local 390 print_battery_info(&info); in write_one_time_battery_info() [all …]
|
/xen-4.10.0-shim-comet/tools/blktap2/drivers/ |
A D | block-ram.c | 71 info->size = 0; in get_image_info() 78 (long long unsigned)info->size); in get_image_info() 91 (long long unsigned)info->size); in get_image_info() 94 if (info->size == 0) { in get_image_info() 98 info->info = 0; in get_image_info() 102 disksize = info->size; in get_image_info() 103 diskinfo = info->info; in get_image_info() 105 info->sector_size); in get_image_info() 123 driver->info.info = diskinfo; in tdram_open() 130 driver->info.sector_size); in tdram_open() [all …]
|
A D | block-aio.c | 80 info->size = 0; in tdaio_get_image_info() 81 if (blk_getimagesize(fd, &info->size) != 0) in tdaio_get_image_info() 87 (long long unsigned)info->size); in tdaio_get_image_info() 91 info->sector_size = DEFAULT_SECTOR_SIZE; in tdaio_get_image_info() 95 info->size = (stat.st_size >> SECTOR_SHIFT); in tdaio_get_image_info() 96 info->sector_size = DEFAULT_SECTOR_SIZE; in tdaio_get_image_info() 100 (long long unsigned)info->size); in tdaio_get_image_info() 103 if (info->size == 0) { in tdaio_get_image_info() 104 info->size =((uint64_t) 16836057); in tdaio_get_image_info() 105 info->sector_size = DEFAULT_SECTOR_SIZE; in tdaio_get_image_info() [all …]
|
/xen-4.10.0-shim-comet/tools/xl/ |
A D | xl_info.c | 160 info->xen_version_minor, info->xen_version_extra); in output_xeninfo() 191 libxl_physinfo info; in output_physinfo() local 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() 244 if (info == NULL) { in output_numainfo() 255 info[i].size >> 20, info[i].free >> 20, in output_numainfo() 338 libxl_vminfo *info; in list_vm() local 344 if (!info) { in list_vm() 392 shutdown_reason = info[i].shutdown ? info[i].shutdown_reason : 0; in list_domains() 539 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() 322 (1ull << info[i].cbm_len) - 1); in psr_l3_cat_hwinfo() 326 libxl_psr_cat_info_list_free(info, nr); in psr_l3_cat_hwinfo() 410 info->id); in psr_cat_print_socket() 417 if (info->cdp_enabled) in psr_cat_print_socket() 422 return psr_cat_print_domain_cbm(domid, info->id, info->cdp_enabled, lvl); in psr_cat_print_socket() 429 libxl_psr_cat_info *info; in psr_cat_show() local 449 libxl_psr_cat_info_list_free(info, nr); in psr_cat_show() 457 libxl_psr_cat_info *info; in psr_l2_cat_hwinfo() local [all …]
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_dom.c | 33 xc_domaininfo_t info; in libxl__domain_type() local 71 xc_domaininfo_t info; in libxl__domain_cpupool() local 85 return info.cpupool; in libxl__domain_cpupool() 320 switch(info->type) { in hvm_set_conf_params() 382 if (info->cpumap.size || info->num_vcpu_hard_affinity || in libxl__build_pre() 436 if (info->num_vcpu_hard_affinity || info->num_vcpu_soft_affinity) { in libxl__build_pre() 441 info->num_vcpu_hard_affinity : info->num_vcpu_soft_affinity; in libxl__build_pre() 583 if (info->num_vnuma_nodes && !info->num_vcpu_soft_affinity) { in libxl__build_post() 668 nr_vdistance = info->num_vnuma_nodes * info->num_vnuma_nodes; in set_vnuma_info() 727 (info->max_memkb - info->video_memkb) : info->target_memkb; in libxl__build_dom() [all …]
|
A D | libxl_vdispl.c | 106 info->num_connectors = 0; in libxl__device_vdispl_getconnectors() 116 info->connectors = libxl__calloc(NOGC, info->num_connectors, in libxl__device_vdispl_getconnectors() 119 for (i = 0; i < info->num_connectors; i++) { in libxl__device_vdispl_getconnectors() 132 &info->connectors[i].height); in libxl__device_vdispl_getconnectors() 175 libxl_vdisplinfo_init(info); in libxl_device_vdispl_getinfo() 177 info->devid = vdispl->devid; in libxl_device_vdispl_getinfo() 182 info->devid); in libxl_device_vdispl_getinfo() 183 info->backend = xs_read(ctx->xsh, XBT_NULL, in libxl_device_vdispl_getinfo() 188 rc = libxl__backendpath_parse_domid(gc, info->backend, &info->backend_id); in libxl_device_vdispl_getinfo() 194 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 …]
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_cpuid_x86.c | 232 info->hvm = di.hvm; in get_cpuid_domain_info() 234 info->featureset = calloc(host_nr_features, sizeof(*info->featureset)); in get_cpuid_domain_info() 235 if ( !info->featureset ) in get_cpuid_domain_info() 268 info->pae = !!val; in get_cpuid_domain_info() 274 info->nestedhvm = !!val; in get_cpuid_domain_info() 308 free(info->featureset); in free_cpuid_domain_info() 337 if ( !info->nestedhvm ) in amd_xc_cpuid_policy() 602 if ( info->hvm ) in xc_cpuid_policy() 659 if ( info->hvm ) in sanitise_featureset() 663 if ( !info->pae ) in sanitise_featureset() [all …]
|
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 …]
|
A D | xc_core_x86.c | 38 xc_core_arch_auto_translated_physmap(const xc_dominfo_t *info) in xc_core_arch_auto_translated_physmap() argument 40 return info->hvm; in xc_core_arch_auto_translated_physmap() 45 xc_dominfo_t *info, shared_info_any_t *live_shinfo, in xc_core_arch_memory_map_get() argument 52 if ( xc_domain_nr_gpfns(xch, info->domid, &p2m_size) < 0 ) in xc_core_arch_memory_map_get() 82 uint32_t dom = info->domid; in xc_core_arch_map_p2m_rw() 87 if ( xc_domain_nr_gpfns(xch, info->domid, &dinfo->p2m_size) < 0 ) in xc_core_arch_map_p2m_rw() 93 if ( dinfo->p2m_size < info->nr_pages ) in xc_core_arch_map_p2m_rw() 95 ERROR("p2m_size < nr_pages -1 (%lx < %lx", dinfo->p2m_size, info->nr_pages - 1); in xc_core_arch_map_p2m_rw() 189 xc_core_arch_map_p2m(xc_interface *xch, unsigned int guest_width, xc_dominfo_t *info, in xc_core_arch_map_p2m() argument 195 return xc_core_arch_map_p2m_rw(xch, dinfo, info, in xc_core_arch_map_p2m() [all …]
|
/xen-4.10.0-shim-comet/xen/common/gcov/ |
A D | gcc_3_4.c | 127 const struct gcov_info *info; member 152 return (1 << type) & info->ctr_mask; in counter_active() 161 if ( counter_active(info, i) ) in num_counter_active() 169 info->next = gcov_info_head; in gcov_info_link() 170 gcov_info_head = info; in gcov_info_link() 175 if ( !info ) in gcov_info_next() 178 return info->next; in gcov_info_next() 183 return info->filename; in gcov_info_filename() 211 ((char *) info->functions + fn * get_fn_size(info)); in get_fn_info() 338 struct gcov_iterator iter = { .info = info }; in gcov_info_to_gcda() [all …]
|
A D | gcov.c | 80 return gcov_info_to_gcda(NULL, info); in gcov_info_payload_size() 97 buf_size = gcov_info_payload_size(info); in gcov_info_dump_payload() 106 gcov_info_to_gcda(buf, info); in gcov_info_dump_payload() 125 struct gcov_info *info = NULL; in gcov_get_size() local 127 while ( (info = gcov_info_next(info)) ) in gcov_get_size() 144 struct gcov_info *info = NULL; in gcov_reset_all_counters() local 146 while ( (info = gcov_info_next(info)) ) in gcov_reset_all_counters() 147 gcov_info_reset(info); in gcov_reset_all_counters() 158 len = strlen(gcov_info_filename(info)) + 1; in gcov_dump_one_record() 179 struct gcov_info *info = NULL; in gcov_dump_all() local [all …]
|
A D | gcc_4_7.c | 99 return info->merge[type] ? 1 : 0; in counter_active() 102 void gcov_info_link(struct gcov_info *info) in gcov_info_link() argument 104 info->next = gcov_info_head; in gcov_info_link() 105 gcov_info_head = info; in gcov_info_link() 110 if ( !info ) in gcov_info_next() 112 return info->next; in gcov_info_next() 115 void gcov_info_reset(struct gcov_info *info) in gcov_info_reset() argument 123 ci_ptr = info->functions[fi_idx]->ctrs; in gcov_info_reset() 127 if ( !counter_active(info, ct_idx) ) in gcov_info_reset() 138 return info->filename; in gcov_info_filename() [all …]
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | smp.c | 29 void (*func) (void *info); 30 void *info; member 36 void (*func) (void *info), in smp_call_function() argument 37 void *info, in smp_call_function() 49 void (*func) (void *info), in on_selected_cpus() argument 50 void *info, in on_selected_cpus() 67 call_data.info = info; in on_selected_cpus() 81 void (*func)(void *info) = call_data.func; in smp_call_function_interrupt() 82 void *info = call_data.info; in smp_call_function_interrupt() local 92 (*func)(info); in smp_call_function_interrupt() [all …]
|
A D | tmem_control.c | 101 char info[BSIZE]; in tmemc_list_client() local 108 c->cli_id, c->info.weight, c->info.flags.u.compress, c->info.flags.u.frozen, in tmemc_list_client() 154 char info[BSIZE]; in tmemc_list_shared() local 193 char info[BSIZE]; in tmemc_list_global_perf() local 209 char info[BSIZE]; in tmemc_list_global() local 266 xen_tmem_client_t info = { }; in __tmemc_set_client_info() local 282 if ( info.weight != client->info.weight ) in __tmemc_set_client_info() 285 client->info.weight = info.weight; in __tmemc_set_client_info() 293 if ( info.flags.u.compress != client->info.flags.u.compress ) in __tmemc_set_client_info() 295 client->info.flags.u.compress = info.flags.u.compress; in __tmemc_set_client_info() [all …]
|
/xen-4.10.0-shim-comet/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() 140 struct ovmf_info *info = (void *)OVMF_INFO_PHYSICAL_ADDRESS; in ovmf_setup_e820() local 142 info->e820 = (uint32_t)e820; in ovmf_setup_e820() 145 info->e820_nr = build_e820_table(e820, 0, LOWCHUNK_BEGIN); in ovmf_setup_e820() [all …]
|
/xen-4.10.0-shim-comet/unmodified_drivers/linux-2.6/platform-pci/ |
A D | machine_reboot.c | 23 struct ap_suspend_info *info = _info; in ap_suspend() local 27 atomic_inc(&info->nr_spinning); in ap_suspend() 30 while (info->do_spin) in ap_suspend() 34 atomic_dec(&info->nr_spinning); in ap_suspend() 69 struct ap_suspend_info info; in __xen_suspend() local 78 info.do_spin = 1; in __xen_suspend() 79 atomic_set(&info.nr_spinning, 0); in __xen_suspend() 84 err = initiate_ap_suspend(&info); in __xen_suspend() 91 while (atomic_read(&info.nr_spinning) != nr_cpus) in __xen_suspend() 100 info.do_spin = 0; in __xen_suspend() [all …]
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | psr.c | 211 info->feat_init = false; in free_socket_resources() 608 if ( info->feat_init ) in psr_assoc_init() 687 if ( IS_ERR(info) ) in psr_get_info() 688 return PTR_ERR(info); in psr_get_info() 720 if ( IS_ERR(info) ) in psr_get_val() 721 return PTR_ERR(info); in psr_get_val() 1191 if ( IS_ERR(info) ) in psr_set_val() 1192 return PTR_ERR(info); in psr_set_val() 1224 ref = info->cos_ref; in psr_set_val() 1424 if ( info->feat_init ) in psr_cpu_init() [all …]
|
A D | microcode.c | 295 error = microcode_update_cpu(info->buffer, info->buffer_size); in do_microcode_update() 299 info->cpu = cpumask_next(info->cpu, &cpu_online_map); in do_microcode_update() 301 return continue_hypercall_on_cpu(info->cpu, do_microcode_update, info); in do_microcode_update() 303 error = info->error; in do_microcode_update() 304 xfree(info); in do_microcode_update() 319 info = xmalloc_bytes(sizeof(*info) + len); in microcode_update() 320 if ( info == NULL ) in microcode_update() 326 xfree(info); in microcode_update() 331 info->error = 0; in microcode_update() 339 xfree(info); in microcode_update() [all …]
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | smp.h | 31 void (*func) (void *info), 32 void *info, 40 void (*func) (void *info), 41 void *info, 54 void (*func) (void *info), in on_each_cpu() argument 55 void *info, in on_each_cpu() 58 on_selected_cpus(&cpu_online_map, func, info, wait); in on_each_cpu()
|