Home
last modified time | relevance | path

Searched refs:tx_level (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/hw/char/
H A Dibex_uart.c149 s->tx_level = 0; in ibex_uart_xmit()
153 if (!s->tx_level) { in ibex_uart_xmit()
162 ret = qemu_chr_fe_write(&s->chr, s->tx_fifo, s->tx_level); in ibex_uart_xmit()
165 s->tx_level -= ret; in ibex_uart_xmit()
166 memmove(s->tx_fifo, s->tx_fifo + ret, s->tx_level); in ibex_uart_xmit()
169 if (s->tx_level) { in ibex_uart_xmit()
173 s->tx_level = 0; in ibex_uart_xmit()
179 if (s->tx_level != IBEX_UART_TX_FIFO_SIZE) { in ibex_uart_xmit()
184 if (s->tx_level < tx_fifo_level) { in ibex_uart_xmit()
189 if (s->tx_level == 0) { in ibex_uart_xmit()
[all …]
/openbmc/qemu/include/hw/char/
H A Dibex_uart.h47 uint32_t tx_level; member