Home
last modified time | relevance | path

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

/openbmc/qemu/hw/char/
H 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 …]
H A Detraxfs_ser.c69 unsigned int rx_fifo_len; member
78 if (s->rx_fifo_len) { in ser_update_irq()
98 r = s->rx_fifo[(s->rx_fifo_pos - s->rx_fifo_len) & 15]; in ser_read()
99 if (s->rx_fifo_len) { in ser_read()
106 r = s->rx_fifo[(s->rx_fifo_pos - s->rx_fifo_len) & 15]; in ser_read()
107 if (s->rx_fifo_len) { in ser_read()
109 s->rx_fifo_len--; in ser_read()
181 if (s->rx_fifo_len >= 16) { in serial_receive()
190 s->rx_fifo_len++; in serial_receive()
205 return sizeof(s->rx_fifo) - s->rx_fifo_len; in serial_can_receive()
H A Dsifive_uart.c46 if (s->rx_fifo_len > rxcnt) { in sifive_uart_ip()
57 ((s->ie & SIFIVE_UART_IE_RXWM) && s->rx_fifo_len)) { in sifive_uart_update_irq()
74 if (s->rx_fifo_len) { in sifive_uart_read()
76 memmove(s->rx_fifo, s->rx_fifo + 1, s->rx_fifo_len - 1); in sifive_uart_read()
77 s->rx_fifo_len--; in sifive_uart_read()
149 if (s->rx_fifo_len >= sizeof(s->rx_fifo)) { in sifive_uart_rx()
153 s->rx_fifo[s->rx_fifo_len++] = *buf; in sifive_uart_rx()
162 return s->rx_fifo_len < sizeof(s->rx_fifo); in sifive_uart_can_rx()
214 s->rx_fifo_len = 0; in sifive_uart_reset_enter()
230 VMSTATE_UINT8(rx_fifo_len, SiFiveUARTState),
H 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),
/openbmc/qemu/hw/ssi/
H 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 …]
/openbmc/qemu/hw/net/
H A Dsmc91c111.c50 int rx_fifo_len; member
79 VMSTATE_INT32(rx_fifo_len, smc91c111_state),
141 s->rx_fifo_len == NUM_PACKETS) { in smc91c111_can_receive()
186 s->rx_fifo_len--; in smc91c111_pop_rx_fifo()
187 if (s->rx_fifo_len) { in smc91c111_pop_rx_fifo()
188 for (i = 0; i < s->rx_fifo_len; i++) in smc91c111_pop_rx_fifo()
295 s->rx_fifo_len = 0; in smc91c111_reset()
404 s->rx_fifo_len = 0; in smc91c111_writeb()
411 if (s->rx_fifo_len > 0) { in smc91c111_writeb()
583 if (s->rx_fifo_len == 0) in smc91c111_readb()
[all …]
/openbmc/qemu/include/hw/ssi/
H A Dpl022.h46 int rx_fifo_len; member
/openbmc/qemu/include/hw/char/
H A Dsifive_uart.h67 uint8_t rx_fifo_len; member
H A Dnrf51_uart.h68 unsigned int rx_fifo_len; member
/openbmc/linux/drivers/net/ethernet/wiznet/
H A Dw5300.c382 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()