| /hypervisor/common/ |
| A D | sched_iorr.c | 28 struct sched_iorr_data *data = (struct sched_iorr_data *)obj->data; in is_inqueue() local 41 struct sched_iorr_data *data = (struct sched_iorr_data *)obj->data; in runqueue_add_head() local 57 struct sched_iorr_data *data = (struct sched_iorr_data *)obj->data; in runqueue_add_tail() local 89 data = (struct sched_iorr_data *)current->data; in sched_tick_handler() 92 data->left_cycles -= now - data->last_cycles; in sched_tick_handler() 160 data = (struct sched_iorr_data *)obj->data; in sched_iorr_init_data() 174 data = (struct sched_iorr_data *)current->data; in sched_iorr_pick_next() 177 data->left_cycles -= now - data->last_cycles; in sched_iorr_pick_next() 180 data->left_cycles += data->slice_cycles; in sched_iorr_pick_next() 195 data = (struct sched_iorr_data *)next->data; in sched_iorr_pick_next() [all …]
|
| A D | sched_bvt.c | 70 struct sched_bvt_data *data = (struct sched_bvt_data *)obj->data; in is_inqueue() local 99 struct sched_bvt_data *data = (struct sched_bvt_data *)obj->data; in runqueue_add() local 206 data = (struct sched_bvt_data *)obj->data; in sched_bvt_init_data() 214 data->vt_ratio = BVT_VT_RATIO_MAX / data->weight; in sched_bvt_init_data() 239 data = (struct sched_bvt_data *)obj->data; in update_vt() 243 v_delta = p2v(now_tsc - data->start_tsc, data->vt_ratio) + data->residual; in update_vt() 245 data->residual = v_delta % data->mcu; in update_vt() 249 data->evt = data->avt; in update_vt() 322 data = (struct sched_bvt_data *)obj->data; in sched_bvt_wake() 326 data->avt = (data->avt > threshold) ? data->avt : svt; in sched_bvt_wake() [all …]
|
| A D | sched_prio.c | 31 struct sched_prio_data *data; in sched_prio_init_data() local 33 data = (struct sched_prio_data *)obj->data; in sched_prio_init_data() 34 INIT_LIST_HEAD(&data->list); in sched_prio_init_data() 35 data->priority = params->prio; in sched_prio_init_data() 56 struct sched_prio_data *data = (struct sched_prio_data *)obj->data; in prio_queue_add() local 61 list_add(&data->list, &prio_ctl->prio_queue); in prio_queue_add() 65 if (iter_data->priority < data->priority) { in prio_queue_add() 66 list_add_node(&data->list, pos->prev, pos); in prio_queue_add() 70 if (list_empty(&data->list)) { in prio_queue_add() 78 struct sched_prio_data *data = (struct sched_prio_data *)obj->data; in prio_queue_remove() local [all …]
|
| A D | sbuf.c | 51 uint32_t sbuf_put(struct shared_buf *sbuf, uint8_t *data, uint32_t max_len) in sbuf_put() argument 73 (void)memcpy_s(to, ele_size, data, max_len); in sbuf_put() 124 uint32_t sbuf_put_many(struct shared_buf *sbuf, uint32_t elem_size, uint8_t *data, uint32_t data_si… in sbuf_put_many() argument 130 ret = sbuf_put(sbuf, data + i * elem_size, elem_size); in sbuf_put_many()
|
| A D | ptdev.c | 112 static void ptirq_intr_delay_callback(void *data) in ptirq_intr_delay_callback() argument 114 struct ptirq_remapping_info *entry = (struct ptirq_remapping_info *) data; in ptirq_intr_delay_callback() 186 static void ptirq_interrupt_handler(__unused uint32_t irq, void *data) in ptirq_interrupt_handler() argument 188 struct ptirq_remapping_info *entry = (struct ptirq_remapping_info *) data; in ptirq_interrupt_handler()
|
| /hypervisor/debug/ |
| A D | dbg_cmd.c | 31 uint64_t data; in handle_dbg_cmd() local 48 data = strtoul_hex(cmd + tmp); in handle_dbg_cmd() 50 if (data > MAX_PORT) { in handle_dbg_cmd() 51 data = DEFAULT_UART_PORT; in handle_dbg_cmd() 54 uart16550_set_property(true, type, data); in handle_dbg_cmd() 56 data = strtoul_hex(cmd + tmp); in handle_dbg_cmd() 57 uart16550_set_property(true, type, data); in handle_dbg_cmd()
|
| A D | uart16550.c | 282 void uart16550_set_property(bool enabled, enum serial_dev_type uart_type, uint64_t data) in uart16550_set_property() argument 289 uart.port_address = data; in uart16550_set_property() 291 uart.bdf.value = data; in uart16550_set_property() 294 uart.mmio_base_vaddr = (void *)data; in uart16550_set_property()
|
| /hypervisor/arch/x86/ |
| A D | notify.c | 23 static void kick_notification(__unused uint32_t irq, __unused void *data) in kick_notification() argument 35 smp_call->func(smp_call->data); in kick_notification() 46 void smp_call_function(uint64_t mask, smp_call_func_t func, void *data) in smp_call_function() argument 57 func(data); in smp_call_function() 62 smp_call->data = data; in smp_call_function() 82 static int32_t request_notification_irq(irq_action_t func, void *data) in request_notification_irq() argument 91 retval = request_irq(NOTIFY_VCPU_IRQ, func, data, IRQF_NONE); in request_notification_irq() 121 static void handle_pi_notification(uint32_t irq, __unused void *data) in handle_pi_notification() argument
|
| A D | rtcm.c | 66 compat = (struct rtct_entry_data_compatibility *)entry->data; in parse_rtct() 76 ssram = (struct rtct_entry_data_ssram *)entry->data; in parse_rtct() 83 rtcm_binary = (struct rtct_entry_data_rtcm_binary *)entry->data; in parse_rtct() 91 ssram_v2 = (struct rtct_entry_data_ssram_v2 *)entry->data; in parse_rtct() 98 rtcm_binary = (struct rtct_entry_data_rtcm_binary *)entry->data; in parse_rtct()
|
| A D | hw_thermal.c | 18 static void thermal_irq_handler(__unused uint32_t irq, __unused void *data) in thermal_irq_handler() argument
|
| /hypervisor/include/arch/x86/asm/ |
| A D | notify.h | 10 typedef void (*smp_call_func_t)(void *data); 13 void *data; member 17 void smp_call_function(uint64_t mask, smp_call_func_t func, void *data);
|
| /hypervisor/lib/ |
| A D | sprintf.c | 219 param->vars.prefixlen, param->data); in format_number() 229 param->emit(PRINT_CMD_FILL, &pad, w, param->data); in format_number() 234 param->vars.prefixlen, param->data); in format_number() 239 param->emit(PRINT_CMD_FILL, "0", p, param->data); in format_number() 243 param->vars.valuelen, param->data); in format_number() 248 param->emit(PRINT_CMD_FILL, " ", w, param->data); in format_number() 406 param->emit(PRINT_CMD_COPY, s, len, param->data); in print_string() 441 param->data); in do_print() 476 param->data); in do_print() 538 fmt - start, param->data); in do_print() [all …]
|
| /hypervisor/dm/ |
| A D | vioapic.c | 324 new.u.hi_32 = data; in vioapic_indirect_write() 327 new.u.lo_32 |= (data & ~RTBL_RO_BITS); in vioapic_indirect_write() 393 uint32_t *data, bool do_read) in vioapic_mmio_rw() argument 408 *data = vioapic->ioregsel; in vioapic_mmio_rw() 410 vioapic->ioregsel = *data & 0xFFU; in vioapic_mmio_rw() 415 *data = vioapic_indirect_read(vioapic, in vioapic_mmio_rw() 419 vioapic->ioregsel, *data); in vioapic_mmio_rw() 424 *data = 0xFFFFFFFFU; in vioapic_mmio_rw() 579 uint32_t data = (uint32_t)mmio->value; in vioapic_mmio_access_handler() local 582 vioapic_mmio_rw(vioapic, gpa, &data, true); in vioapic_mmio_access_handler() [all …]
|
| A D | vgpio.c | 85 static int32_t vgpio_mmio_handler(struct io_request *io_req, void *data) in vgpio_mmio_handler() argument 88 struct acrn_vm *vm = (struct acrn_vm *) data; in vgpio_mmio_handler()
|
| /hypervisor/bsp/ld/ |
| A D | link_ram.ld.in | 65 .data (ld_trampoline_load + ld_trampoline_size): 67 *(.data) ; 68 *(.data*) ;
|
| /hypervisor/include/common/ |
| A D | sbuf.h | 20 uint32_t sbuf_put(struct shared_buf *sbuf, uint8_t *data, uint32_t max_len); 21 uint32_t sbuf_put_many(struct shared_buf *sbuf, uint32_t elem_size, uint8_t *data, uint32_t data_si…
|
| /hypervisor/arch/x86/guest/ |
| A D | vlapic.c | 1349 *data = 0UL; in vlapic_read() 1358 *data = lapic->id.v; in vlapic_read() 1364 *data = lapic->ppr.v; in vlapic_read() 1367 *data = lapic->eoi.v; in vlapic_read() 1370 *data = lapic->ldr.v; in vlapic_read() 1373 *data = lapic->dfr.v; in vlapic_read() 1376 *data = lapic->svr.v; in vlapic_read() 1412 *data = lapic->esr.v; in vlapic_read() 1439 *data = 0UL; in vlapic_read() 1847 union msi_data_reg data; in inject_msi_for_non_lapic_pt() local [all …]
|
| A D | assign.c | 43 if ((info->data.bits.delivery_mode == MSI_DATA_DELMODE_FIXED) in is_single_destination() 44 || (info->data.bits.delivery_mode == MSI_DATA_DELMODE_LOPRI)) { in is_single_destination() 129 delmode = entry->vmsi.data.bits.delivery_mode; in ptirq_build_physical_msi() 154 entry->pmsi.data.full = 0U; in ptirq_build_physical_msi() 173 entry->pmsi.data = entry->vmsi.data; in ptirq_build_physical_msi() 174 entry->pmsi.data.bits.delivery_mode = delmode; in ptirq_build_physical_msi() 175 entry->pmsi.data.bits.vector = vector; in ptirq_build_physical_msi() 184 entry->vmsi.addr.full, entry->vmsi.data.full, in ptirq_build_physical_msi() 185 entry->pmsi.addr.full, entry->pmsi.data.full); in ptirq_build_physical_msi() 553 entry->allocated_pirq, vmsi->data.bits.vector, in ptirq_softirq() [all …]
|
| /hypervisor/lib/crypto/mbedtls/ |
| A D | md_wrap.c | 53 static int32_t sha256_process_wrap( void *ctx, const uint8_t *data ) in sha256_process_wrap() argument 56 data ) ); in sha256_process_wrap()
|
| A D | sha256.c | 193 int32_t mbedtls_internal_sha256_process(mbedtls_sha256_context *ctx, const uint8_t data[64]) in mbedtls_internal_sha256_process() 204 w[i] = get_uint32_be(data, 4 * i); in mbedtls_internal_sha256_process() 259 const uint8_t *data = input; in mbedtls_sha256_update_ret() local 262 if ((len != 0U) && (data != NULL)) { in mbedtls_sha256_update_ret() 274 (void)memcpy_s((void *)&ctx->buffer[left], fill, data, fill); in mbedtls_sha256_update_ret() 278 data += fill; in mbedtls_sha256_update_ret() 286 ret = mbedtls_internal_sha256_process(ctx, data); in mbedtls_sha256_update_ret() 288 data += 64; in mbedtls_sha256_update_ret() 296 (void)memcpy_s((void *)&ctx->buffer[left], len, data, len); in mbedtls_sha256_update_ret()
|
| /hypervisor/dm/vpci/ |
| A D | vmsi.c | 79 info.data.full = vmsi_msgdata; in remap_vmsi() 86 pci_pdev_write_cfg(pbdf, capoff + PCIR_MSI_DATA_64BIT, 0x2U, (uint16_t)info.data.full); in remap_vmsi() 88 pci_pdev_write_cfg(pbdf, capoff + PCIR_MSI_DATA, 0x2U, (uint16_t)info.data.full); in remap_vmsi()
|
| A D | vmsix_on_msi.c | 177 info.data.full = vdev->msix.table_entries[index].data; in remap_one_vmsix_entry_on_msi() 192 (uint16_t)info.data.full); in remap_one_vmsix_entry_on_msi() 195 (uint16_t)info.data.full); in remap_one_vmsix_entry_on_msi()
|
| A D | vmcs9900.c | 27 ret = vlapic_inject_msi(vm, entry->addr, entry->data); in trigger_vmcs9900_msix() 31 vdev->bdf.bits.b, vdev->bdf.bits.d, vdev->bdf.bits.f, entry->addr, entry->data); in trigger_vmcs9900_msix() 42 static int32_t vmcs9900_mmio_handler(struct io_request *io_req, void *data) in vmcs9900_mmio_handler() argument 45 struct pci_vdev *vdev = (struct pci_vdev *)data; in vmcs9900_mmio_handler()
|
| A D | ivshmem.c | 66 uint32_t data[4]; member 186 vlapic_inject_msi(dest_vm, entry->addr, entry->data); in ivshmem_server_notify_peer() 253 static int32_t ivshmem_mmio_handler(struct io_request *io_req, void *data) in ivshmem_mmio_handler() argument 257 struct pci_vdev *vdev = (struct pci_vdev *) data; in ivshmem_mmio_handler() 272 mmio->value = ivs_dev->mmio.data[offset >> 2U]; in ivshmem_mmio_handler() 283 ivs_dev->mmio.data[offset >> 2U] = mmio->value; in ivshmem_mmio_handler()
|
| /hypervisor/acpi_parser/ |
| A D | dmar_parse.c | 30 uint32_t data; in get_secondary_bus() local 35 data = pio_read32(PCI_CONFIG_DATA); in get_secondary_bus() 37 return (data >> 8U) & 0xffU; in get_secondary_bus()
|