Home
last modified time | relevance | path

Searched refs:vu (Results 1 – 5 of 5) sorted by relevance

/hypervisor/dm/
A Dvuart.c53 #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 Dconsole.c116 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 Dshell.c1117 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 Dvuart.h114 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 Dvmcs9900.c46 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 10 milliseconds