| /xen/xen/common/ubsan/ |
| A D | ubsan.c | 269 if (type_is_signed(data->type) && get_signed_val(data->type, rhs) == -1) in __ubsan_handle_divrem_overflow() 290 data->type->type_name); in handle_null_ptr_deref() 334 handle_null_ptr_deref(data); in __ubsan_handle_type_mismatch() 335 else if (data->alignment && !IS_ALIGNED(ptr, data->alignment)) in __ubsan_handle_type_mismatch() 346 .location = data->location, in __ubsan_handle_type_mismatch_v1() 347 .type = data->type, in __ubsan_handle_type_mismatch_v1() 372 data->arg_index); in __ubsan_handle_nonnull_arg() 376 &data->attr_location); in __ubsan_handle_nonnull_arg() 394 &data->attr_location); in __ubsan_handle_nonnull_return() 431 data->array_type->type_name); in __ubsan_handle_out_of_bounds() [all …]
|
| /xen/xen/arch/x86/acpi/ |
| A D | cpuidle_menu.c | 155 duration = (data->pf.duration + (now - data->pf.time_stamp) in avg_intr_interval_us() 201 data->bucket = which_bucket(data->expected_us); in menu_select() 206 data->latency_factor * (DECAY - 1) + data->measured_us, in menu_select() 213 if (data->correction_factor[data->bucket] == 0) in menu_select() 214 data->correction_factor[data->bucket] = RESOLUTION * DECAY; in menu_select() 218 data->expected_us * data->correction_factor[data->bucket], in menu_select() 251 if (data->measured_us > data->exit_us) in menu_reflect() 252 data->measured_us -= data->exit_us; in menu_reflect() 256 new_factor = data->correction_factor[data->bucket] in menu_reflect() 259 if (data->expected_us > 0 && data->measured_us < MAX_INTERESTING) in menu_reflect() [all …]
|
| /xen/tools/firmware/rombios/ |
| A D | biossums.c | 238 sum = sum + *( data + i ); in chksum_bios_calc_value() 247 return( *( data + BIOS_OFFSET ) ); in chksum_bios_get_value() 253 *( data + BIOS_OFFSET ) = value; in chksum_bios_set_value() 269 sum = sum + *( data + offset + i ); in chksum__32__calc_value() 288 *( data + offset + 3 ) == '_' ) { in chksum__32__get_offset() 323 sum = sum + *( data + offset + i ); in chksum__mp__calc_value() 342 *( data + offset + 3 ) == '_' ) { in chksum__mp__get_offset() 383 sum = sum + *( data + offset + i ); in chksum_pcmp_calc_value() 402 *( data + offset + 3 ) == 'P' ) { in chksum_pcmp_get_offset() 438 sum = sum + *( data + offset + i ); in chksum__pir_calc_value() [all …]
|
| /xen/xen/arch/x86/acpi/cpufreq/ |
| A D | hwp.c | 441 data->minimum = data->curr_req.min_perf; in hwp_cpufreq_cpu_init() 442 data->maximum = data->curr_req.max_perf; in hwp_cpufreq_cpu_init() 443 data->desired = data->curr_req.desired; in hwp_cpufreq_cpu_init() 444 data->energy_perf = data->curr_req.energy_perf; in hwp_cpufreq_cpu_init() 445 data->activity_window = data->curr_req.activity_window; in hwp_cpufreq_cpu_init() 597 data->minimum = data->hw.lowest; in set_hwp_para() 598 data->maximum = data->hw.lowest; in set_hwp_para() 605 data->minimum = data->hw.highest; in set_hwp_para() 606 data->maximum = data->hw.highest; in set_hwp_para() 613 data->minimum = data->hw.lowest; in set_hwp_para() [all …]
|
| A D | powernow.c | 91 if (unlikely(data == NULL || in powernow_cpufreq_target() 92 data->acpi_data == NULL || data->freq_table == NULL)) { in powernow_cpufreq_target() 96 perf = data->acpi_data; in powernow_cpufreq_target() 213 if (!data) in powernow_cpufreq_cpu_init() 216 cpufreq_drv_data[cpu] = data; in powernow_cpufreq_cpu_init() 250 if (!data->freq_table) { in powernow_cpufreq_cpu_init() 299 xfree(data->freq_table); in powernow_cpufreq_cpu_init() 301 xfree(data); in powernow_cpufreq_cpu_init() 311 if (data) { in powernow_cpufreq_cpu_exit() 313 xfree(data->freq_table); in powernow_cpufreq_cpu_exit() [all …]
|
| A D | cpufreq.c | 63 perf = data->acpi_data; in extract_io() 78 perf = data->acpi_data; in extract_msr() 325 data->acpi_data == NULL || data->freq_table == NULL)) in get_cur_freq_on_cpu() 379 data->acpi_data == NULL || data->freq_table == NULL)) { in acpi_cpufreq_target() 387 perf = data->acpi_data; in acpi_cpufreq_target() 501 if (!data) in acpi_cpufreq_cpu_init() 508 perf = data->acpi_data; in acpi_cpufreq_cpu_init() 535 if (!data->freq_table) { in acpi_cpufreq_cpu_init() 598 xfree(data); in acpi_cpufreq_cpu_init() 608 if (data) { in acpi_cpufreq_cpu_exit() [all …]
|
| /xen/tools/libs/devicemodel/ |
| A D | core.c | 187 *id = data->id; in xendevicemodel_create_ioreq_server() 206 data->id = id; in xendevicemodel_get_ioreq_server_info() 244 data->id = id; in xendevicemodel_map_io_range_to_ioreq_server() 264 data->id = id; in xendevicemodel_unmap_io_range_from_ioreq_server() 290 data->id = id; in xendevicemodel_map_mem_type_to_ioreq_server() 314 data->id = id; in xendevicemodel_map_pcidev_to_ioreq_server() 321 data->start = data->end = XEN_DMOP_PCI_SBDF((uint64_t)segment, in xendevicemodel_map_pcidev_to_ioreq_server() 346 data->id = id; in xendevicemodel_unmap_pcidev_from_ioreq_server() 353 data->start = data->end = XEN_DMOP_PCI_SBDF((uint64_t)segment, in xendevicemodel_unmap_pcidev_from_ioreq_server() 372 data->id = id; in xendevicemodel_destroy_ioreq_server() [all …]
|
| /xen/xen/arch/x86/hvm/ |
| A D | asid.c | 56 data->max_asid = nasids - 1; in hvm_asid_init() 59 if ( g_disabled != data->disabled ) in hvm_asid_init() 67 data->core_asid_generation = 1; in hvm_asid_init() 70 data->next_asid = 1; in hvm_asid_init() 88 if ( data->disabled ) in hvm_asid_flush_core() 100 data->disabled = 1; in hvm_asid_flush_core() 109 if ( data->disabled ) in hvm_asid_handle_vmenter() 117 if ( unlikely(data->next_asid > data->max_asid) ) in hvm_asid_handle_vmenter() 120 data->next_asid = 1; in hvm_asid_handle_vmenter() 121 if ( data->disabled ) in hvm_asid_handle_vmenter() [all …]
|
| A D | dm.c | 221 xen_pfn_t last_pfn = data->first_pfn + data->nr - 1; in set_mem_type() 306 if ( data->vcpuid >= d->max_vcpus || !(v = d->vcpu[data->vcpuid]) ) in inject_event() 410 data->type, data->flags); in dm_op() 452 if ( data->pad ) in dm_op() 467 rc = set_pci_intx_level(d, data->domain, data->bus, in dm_op() 468 data->device, data->intx, in dm_op() 478 rc = set_isa_irq_level(d, data->isa_irq, data->level); in dm_op() 487 rc = hvm_set_pci_link_route(d, data->link, data->isa_irq); in dm_op() 522 if ( data->pad0 || data->pad1 ) in dm_op() 538 rc = hvm_inject_msi(d, data->addr, data->data); in dm_op() [all …]
|
| A D | stdvga.c | 250 #define GET_PLANE(data, p) (((data) >> ((p) * 8)) & 0xff) argument 308 uint64_t data = ~0UL; in stdvga_mem_read() local 313 data = stdvga_mem_readb(addr); in stdvga_mem_read() 317 data = stdvga_mem_readb(addr); in stdvga_mem_read() 318 data |= stdvga_mem_readb(addr + 1) << 8; in stdvga_mem_read() 322 data = stdvga_mem_readb(addr); in stdvga_mem_read() 323 data |= stdvga_mem_readb(addr + 1) << 8; in stdvga_mem_read() 324 data |= stdvga_mem_readb(addr + 2) << 16; in stdvga_mem_read() 344 *p_data = data; in stdvga_mem_read() 458 uint64_t data) in stdvga_mem_write() argument [all …]
|
| /xen/xen/common/ |
| A D | debugtrace.c | 68 if ( !data ) in debugtrace_dump_buffer() 74 if ( data->buf[data->prd] != '\0' ) in debugtrace_dump_buffer() 75 console_serial_puts(&data->buf[data->prd], in debugtrace_dump_buffer() 79 data->buf[data->prd] = '\0'; in debugtrace_dump_buffer() 80 console_serial_puts(&data->buf[0], data->prd); in debugtrace_dump_buffer() 84 data->prd = 0; in debugtrace_dump_buffer() 153 data->buf[data->prd++] = *p; in debugtrace_add_to_buf() 172 if ( !data ) in debugtrace_printk() 252 if ( !data ) in debugtrace_alloc_buffer() 261 memset(data, '\0', debugtrace_bytes + sizeof(*data)); in debugtrace_alloc_buffer() [all …]
|
| A D | livepatch.c | 119 ptr < (data->rw_addr + data->rw_size)) || in is_patch() 121 ptr < (data->ro_addr + data->ro_size)) || in is_patch() 123 ptr < (data->text_addr + data->text_size)) ) in is_patch() 170 va >= (data->text_addr + data->text_size) ) in livepatch_symbols_lookup() 1352 data->name, data->nfuncs); in apply_payload() 1497 data = livepatch_work.data; in livepatch_do_action() 1509 rc = (*data->hooks.apply.action)(data); in livepatch_do_action() 1526 rc = (*data->hooks.revert.action)(data); in livepatch_do_action() 1668 livepatch_work.data = data; in schedule_work() 2194 data->name, state2str(data->state), data->state, data->text_addr, in livepatch_printall() [all …]
|
| /xen/tools/firmware/vgabios/ |
| A D | biossums.c | 196 sum = sum + *( data + i ); in chksum_bios_calc_value() 205 return( *( data + offset ) ); in chksum_bios_get_value() 211 *( data + offset ) = value; in chksum_bios_set_value() 226 sum = sum + *( data + offset + i ); in chksum_pmid_calc_value() 240 if( *( data + offset + 0 ) == 'P' && \ in chksum_pmid_get_offset() 241 *( data + offset + 1 ) == 'M' && \ in chksum_pmid_get_offset() 242 *( data + offset + 2 ) == 'I' && \ in chksum_pmid_get_offset() 243 *( data + offset + 3 ) == 'D' ) { in chksum_pmid_get_offset() 272 if( *( data + offset + 0 ) == 'P' && \ in chksum_pcir_get_offset() 273 *( data + offset + 1 ) == 'C' && \ in chksum_pcir_get_offset() [all …]
|
| /xen/tools/misc/ |
| A D | xenlockprof.c | 28 DECLARE_HYPERCALL_BUFFER(xc_lockprof_data_t, data); in main() 65 data = xc_hypercall_buffer_alloc(xc_handle, data, sizeof(*data) * n); in main() 66 if ( data == NULL ) in main() 91 switch ( data[j].type ) in main() 94 sprintf(name, "global lock %s", data[j].name); in main() 97 sprintf(name, "domain %d lock %s", data[j].idx, data[j].name); in main() 101 data[j].idx, data[j].name); in main() 104 l = (double)(data[j].lock_time) / 1E+09; in main() 105 b = (double)(data[j].block_time) / 1E+09; in main() 110 name, data[j].lock_cnt, l, data[j].block_cnt, b); in main() [all …]
|
| /xen/xen/arch/x86/ |
| A D | vm_event.c | 209 req->data.regs.x86.rax = regs->rax; in vm_event_fill_regs() 210 req->data.regs.x86.rcx = regs->rcx; in vm_event_fill_regs() 211 req->data.regs.x86.rdx = regs->rdx; in vm_event_fill_regs() 212 req->data.regs.x86.rbx = regs->rbx; in vm_event_fill_regs() 213 req->data.regs.x86.rsp = regs->rsp; in vm_event_fill_regs() 214 req->data.regs.x86.rbp = regs->rbp; in vm_event_fill_regs() 215 req->data.regs.x86.rsi = regs->rsi; in vm_event_fill_regs() 216 req->data.regs.x86.rdi = regs->rdi; in vm_event_fill_regs() 218 req->data.regs.x86.r8 = regs->r8; in vm_event_fill_regs() 219 req->data.regs.x86.r9 = regs->r9; in vm_event_fill_regs() [all …]
|
| /xen/tools/libfsimage/common/ |
| A D | fsimage_grub.c | 56 if (data == NULL) in fsig_file_alloc() 63 free(data); in fsig_file_alloc() 88 return (&data->ffd_filepos); in fsig_filepos() 102 return (&data->ffd_int1); in fsig_int1() 109 return (&data->ffd_int2); in fsig_int2() 116 return (&data->ffd_errnum); in fsig_errnum() 289 data->ffd_filepos = off; in fsig_pread() 291 if (data->ffd_filepos >= data->ffd_filemax) in fsig_pread() 295 if (data->ffd_filepos + nbytes > data->ffd_filemax) in fsig_pread() 296 nbytes = data->ffd_filemax - data->ffd_filepos; in fsig_pread() [all …]
|
| /xen/xen/drivers/vpci/ |
| A D | vpci.c | 208 return (uintptr_t)data; in vpci_read_val() 265 r->private = data; in vpci_add_register_mask() 330 uint32_t data; in vpci_read_hw() local 369 data = ~(uint32_t)0; in vpci_read_hw() 373 return data; in vpci_read_hw() 446 return data; in vpci_read() 488 data = merge_result(data, val, read_size, data_offset); in vpci_read() 503 data = merge_result(data, val, read_size, data_offset); in vpci_read() 518 data = merge_result(data, tmp_data, size - data_offset, data_offset); in vpci_read() 540 data = merge_result(curval, data, size, offset); in vpci_write_helper() [all …]
|
| A D | msi.c | 28 const struct vpci_msi *msi = data; in control_read() 40 struct vpci_msi *msi = data; in control_write() 104 const struct vpci_msi *msi = data; in address_read() 112 struct vpci_msi *msi = data; in address_write() 125 const struct vpci_msi *msi = data; in address_hi_read() 133 struct vpci_msi *msi = data; in address_hi_write() 146 const struct vpci_msi *msi = data; in data_read() 148 return msi->data; in data_read() 154 struct vpci_msi *msi = data; in data_write() 156 msi->data = val; in data_write() [all …]
|
| /xen/xen/include/xen/ |
| A D | tasklet.h | 24 void (*func)(void *data); 25 void *data; member 28 #define _DECLARE_TASKLET(name, func, data, softirq) \ argument 30 LIST_HEAD_INIT((name).list), -1, softirq, 0, 0, func, data } 31 #define DECLARE_TASKLET(name, func, data) \ argument 32 _DECLARE_TASKLET(name, func, data, 0) 33 #define DECLARE_SOFTIRQ_TASKLET(name, func, data) \ argument 34 _DECLARE_TASKLET(name, func, data, 1) 62 void tasklet_init(struct tasklet *t, void (*func)(void *data), void *data); 64 void (*func)(void *data), void *data);
|
| /xen/tools/ocaml/libs/xs/ |
| A D | queueop.ml | 21 let data = data_concat [ path; ] in 22 queue con (Xb.Packet.create tid 0 ty data) 33 let watch path data con = 34 let data = data_concat [ path; data; ] in 35 queue con (Xb.Packet.create 0 0 Xb.Op.Watch data) 37 let unwatch path data con = 38 let data = data_concat [ path; data; ] in 39 queue con (Xb.Packet.create 0 0 Xb.Op.Unwatch data) 49 let data = data_concat [ Printf.sprintf "%u" domid; 60 queue con (Xb.Packet.create 0 0 Xb.Op.Resume data) [all …]
|
| /xen/xen/arch/riscv/ |
| A D | xen.lds.S | 50 *(.data.rel.ro) 51 *(.data.rel.ro.*) 69 .data.ro_after_init : { 76 .data.read_mostly : { 77 *(.data.read_mostly) 85 *(.data.schedulers) argument 90 *(.data .data.*) argument 103 .init.data : { 120 *(.init.data) argument 121 *(.init.data.rel) [all …]
|
| /xen/stubdom/ |
| A D | vtpm-microsecond-duration.patch | 33 - tpmData.permanent.data.tis_timeouts[0] = 750; 34 - tpmData.permanent.data.tis_timeouts[1] = 2000; 35 - tpmData.permanent.data.tis_timeouts[2] = 750; 36 - tpmData.permanent.data.tis_timeouts[3] = 750; 37 - tpmData.permanent.data.cmd_durations[0] = 1; 38 - tpmData.permanent.data.cmd_durations[1] = 10; 39 - tpmData.permanent.data.cmd_durations[2] = 1000; 40 + tpmData.permanent.data.tis_timeouts[0] = 750000; 42 + tpmData.permanent.data.tis_timeouts[2] = 750000; 43 + tpmData.permanent.data.tis_timeouts[3] = 750000; [all …]
|
| /xen/xen/arch/ppc/ |
| A D | xen.lds.S | 53 *(.data.rel.ro) 54 *(.data.rel.ro.*) 74 *(.data.ro_after_init) 80 *(.data.read_mostly) 85 *(.data.page_aligned) 88 *(.data.schedulers) 93 *(.data .data.*) 107 DECL_SECTION(init.data) { 124 *(.init.data) 125 *(.init.data.rel) [all …]
|
| /xen/xen/arch/x86/cpu/mtrr/ |
| A D | main.c | 133 atomic_dec(&data->count); in ipi_handler() 143 mtrr_set(data->smp_reg, data->smp_base, in ipi_handler() 144 data->smp_size, data->smp_type); in ipi_handler() 146 atomic_dec(&data->count); in ipi_handler() 150 atomic_dec(&data->count); in ipi_handler() 211 data.smp_reg = reg; in set_mtrr() 212 data.smp_base = base; in set_mtrr() 213 data.smp_size = size; in set_mtrr() 214 data.smp_type = type; in set_mtrr() 216 atomic_set(&data.gate,0); in set_mtrr() [all …]
|
| /xen/xen/arch/arm/ |
| A D | xen.lds.S | 39 *(.data.idmap) 63 *(.data.rel.ro) 64 *(.data.rel.ro.*) 85 .data.ro_after_init : { 92 .data.read_mostly : { 103 *(.data.read_mostly) 111 *(.data.schedulers) argument 116 *(.data .data.*) argument 160 .init.data : { 182 *(.init.data) argument [all …]
|