Searched refs:vu (Results 1 – 5 of 5) sorted by relevance
| /hypervisor/dm/ |
| A D | vuart.c | 53 #define init_vuart_lock(vu) spinlock_init(&((vu)->lock)) argument 133 vu->txfifo.buf = vu->vuart_tx_buf; in init_fifo() 134 vu->rxfifo.buf = vu->vuart_rx_buf; in init_fifo() 174 if ((vu->active) && (vu->port_base == (offset & ~0x7U))) { in find_vuart_by_port() 175 ret_vu = vu; in find_vuart_by_port() 187 vioapic_get_rte(vu->vm, vu->irq, &rte); in vuart_trigger_level_intr() 203 vpic_set_irqline(vm_pic(vu->vm), vu->irq, operation); in vuart_trigger_level_intr() 204 vioapic_set_irqline_lock(vu->vm, vu->irq, operation); in vuart_trigger_level_intr() 364 vu->msr = update_modem_status(msr, vu->msr); in write_reg() 675 vu->vm = vm; in setup_vuart() [all …]
|
| /hypervisor/debug/ |
| A D | console.c | 116 if (vu->escaping) { in vuart_console_rx_chars() 117 vu->escaping = false; in vuart_console_rx_chars() 120 vuart_putchar(vu, ch); in vuart_console_rx_chars() 121 vu->lsr |= LSR_BI; in vuart_console_rx_chars() 136 vu->escaping = true; in vuart_console_rx_chars() 138 vuart_putchar(vu, ch); in vuart_console_rx_chars() 146 vuart_toggle_intr(vu); in vuart_console_rx_chars() 159 c = vuart_getchar(vu); in vuart_console_tx_chars() 178 return ((vu != NULL) && vu->active) ? vu : NULL; in vuart_console_active() 183 struct acrn_vuart *vu; in console_timer_callback() local [all …]
|
| A D | shell.c | 1117 struct acrn_vuart *vu; in shell_to_vm_console() local 1129 vu = vm_console_vuart(vm); in shell_to_vm_console() 1130 if (!vu->active) { in shell_to_vm_console()
|
| /hypervisor/include/dm/ |
| A D | vuart.h | 114 void vuart_putchar(struct acrn_vuart *vu, char ch); 115 char vuart_getchar(struct acrn_vuart *vu); 116 void vuart_toggle_intr(const struct acrn_vuart *vu); 120 uint8_t vuart_read_reg(struct acrn_vuart *vu, uint16_t offset); 121 void vuart_write_reg(struct acrn_vuart *vu, uint16_t offset, uint8_t value);
|
| /hypervisor/dm/vpci/ |
| A D | vmcs9900.c | 46 struct acrn_vuart *vu = vdev->priv_data; in vmcs9900_mmio_handler() local 53 mmio->value = vuart_read_reg(vu, offset); in vmcs9900_mmio_handler() 55 vuart_write_reg(vu, offset, (uint8_t) mmio->value); in vmcs9900_mmio_handler() 62 struct acrn_vuart *vu = vdev->priv_data; in map_vmcs9900_vbar() local 70 vu->active = true; in map_vmcs9900_vbar() 84 struct acrn_vuart *vu = vdev->priv_data; in unmap_vmcs9900_vbar() local 89 vu->active = false; in unmap_vmcs9900_vbar() 115 struct acrn_vuart *vu = &vm->vuart[pci_cfg->vuart_idx]; in init_vmcs9900() local 147 vdev->priv_data = vu; in init_vmcs9900()
|
Completed in 11 milliseconds