Home
last modified time | relevance | path

Searched refs:rx_fifo_len (Results 1 – 8 of 8) sorted by relevance

/qemu/hw/char/
A Dxilinx_uartlite.c66 unsigned int rx_fifo_len; member
75 if (s->rx_fifo_len) in uart_update_irq()
89 r |= (s->rx_fifo_len == sizeof (s->rx_fifo)) << 1; in uart_update_status()
90 r |= (!!s->rx_fifo_len); in uart_update_status()
108 r = s->rx_fifo[(s->rx_fifo_pos - s->rx_fifo_len) & 7]; in uart_read()
109 if (s->rx_fifo_len) in uart_read()
110 s->rx_fifo_len--; in uart_read()
144 s->rx_fifo_len = 0; in uart_write()
189 if (s->rx_fifo_len >= 8) { in uart_rx()
196 s->rx_fifo_len++; in uart_rx()
[all …]
A Dsifive_uart.c48 if (s->rx_fifo_len > rxcnt) { in sifive_uart_ip()
59 ((s->ie & SIFIVE_UART_IE_RXWM) && s->rx_fifo_len)) { in sifive_uart_update_irq()
142 if (s->rx_fifo_len) { in sifive_uart_read()
144 memmove(s->rx_fifo, s->rx_fifo + 1, s->rx_fifo_len - 1); in sifive_uart_read()
145 s->rx_fifo_len--; in sifive_uart_read()
223 if (s->rx_fifo_len >= sizeof(s->rx_fifo)) { in sifive_uart_rx()
227 s->rx_fifo[s->rx_fifo_len++] = *buf; in sifive_uart_rx()
236 return s->rx_fifo_len < sizeof(s->rx_fifo); in sifive_uart_can_rx()
294 s->rx_fifo_len = 0; in sifive_uart_reset_enter()
313 VMSTATE_UINT8(rx_fifo_len, SiFiveUARTState),
A Dnrf51_uart.c53 if (s->rx_started && s->rx_fifo_len) { in uart_read()
55 s->rx_fifo_len--; in uart_read()
56 if (s->rx_fifo_len) { in uart_read()
215 s->rx_fifo_len = 0; in nrf51_uart_reset()
228 if (size == 0 || s->rx_fifo_len >= UART_FIFO_LENGTH) { in uart_receive()
233 uint32_t pos = (s->rx_fifo_pos + s->rx_fifo_len) % UART_FIFO_LENGTH; in uart_receive()
235 s->rx_fifo_len++; in uart_receive()
246 return s->rx_started ? (UART_FIFO_LENGTH - s->rx_fifo_len) : 0; in uart_can_receive()
298 VMSTATE_UINT32(rx_fifo_len, NRF51UARTState),
/qemu/hw/ssi/
A Dpl022.c58 if (s->rx_fifo_len != 0) in pl022_update()
60 if (s->rx_fifo_len == 8) in pl022_update()
65 if (s->rx_fifo_len >= 4) in pl022_update()
85 DPRINTF("Maybe xfer %d/%d\n", s->tx_fifo_len, s->rx_fifo_len); in pl022_xfer()
100 while (s->tx_fifo_len && s->rx_fifo_len < 8) { in pl022_xfer()
112 s->rx_fifo_len++; in pl022_xfer()
133 if (s->rx_fifo_len) { in pl022_read()
134 val = s->rx_fifo[(s->rx_fifo_head - s->rx_fifo_len) & 7]; in pl022_read()
136 s->rx_fifo_len--; in pl022_read()
221 s->rx_fifo_len = 0; in pl022_reset()
[all …]
/qemu/hw/net/
A Dsmc91c111.c49 int rx_fifo_len; member
78 VMSTATE_INT32(rx_fifo_len, smc91c111_state),
140 s->rx_fifo_len == NUM_PACKETS) { in smc91c111_can_receive()
185 s->rx_fifo_len--; in smc91c111_pop_rx_fifo()
186 if (s->rx_fifo_len) { in smc91c111_pop_rx_fifo()
187 for (i = 0; i < s->rx_fifo_len; i++) in smc91c111_pop_rx_fifo()
294 s->rx_fifo_len = 0; in smc91c111_reset()
403 s->rx_fifo_len = 0; in smc91c111_writeb()
410 if (s->rx_fifo_len > 0) { in smc91c111_writeb()
582 if (s->rx_fifo_len == 0) in smc91c111_readb()
[all …]
/qemu/include/hw/ssi/
A Dpl022.h46 int rx_fifo_len; member
/qemu/include/hw/char/
A Dsifive_uart.h80 uint8_t rx_fifo_len; member
A Dnrf51_uart.h68 unsigned int rx_fifo_len; member

Completed in 19 milliseconds