Searched refs:rx_fifo_len (Results 1 – 9 of 9) sorted by relevance
/openbmc/qemu/hw/char/ |
H A D | xilinx_uartlite.c | 66 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 …]
|
H A D | sifive_uart.c | 48 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),
|
H A D | nrf51_uart.c | 53 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),
|
/openbmc/qemu/hw/ssi/ |
H A D | pl022.c | 58 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 …]
|
/openbmc/qemu/hw/net/ |
H A D | smc91c111.c | 49 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 if (s->rx_fifo_len == 0) { in smc91c111_pop_rx_fifo() 194 s->rx_fifo_len--; in smc91c111_pop_rx_fifo() 195 if (s->rx_fifo_len) { in smc91c111_pop_rx_fifo() 196 for (i = 0; i < s->rx_fifo_len; i++) in smc91c111_pop_rx_fifo() 303 s->rx_fifo_len = 0; in smc91c111_reset() 412 s->rx_fifo_len = 0; in smc91c111_writeb() 419 if (s->rx_fifo_len > 0) { in smc91c111_writeb() [all …]
|
/openbmc/qemu/include/hw/ssi/ |
H A D | pl022.h | 46 int rx_fifo_len; member
|
/openbmc/qemu/include/hw/char/ |
H A D | sifive_uart.h | 80 uint8_t rx_fifo_len; member
|
H A D | nrf51_uart.h | 68 unsigned int rx_fifo_len; member
|
/openbmc/linux/drivers/net/ethernet/wiznet/ |
H A D | w5300.c | 382 u32 rx_fifo_len = w5300_read32(priv, W5300_S0_RX_RSR); in w5300_napi_poll() local 383 if (rx_fifo_len == 0) in w5300_napi_poll() 391 for (i = 0; i < rx_fifo_len; i += 2) in w5300_napi_poll()
|