Home
last modified time | relevance | path

Searched refs:recv_fifo (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/hw/char/
H A Dserial.c111 if (!fifo8_is_full(&s->recv_fifo)) { in recv_fifo_put()
112 fifo8_push(&s->recv_fifo, chr); in recv_fifo_put()
131 s->recv_fifo.num >= s->recv_fifo_itl)) { in serial_update_irq()
419 fifo8_reset(&s->recv_fifo); in serial_ioport_write()
482 ret = fifo8_is_empty(&s->recv_fifo) ? in serial_ioport_read()
483 0 : fifo8_pop(&s->recv_fifo); in serial_ioport_read()
484 if (s->recv_fifo.num == 0) { in serial_ioport_read()
558 if (s->recv_fifo.num < UART_FIFO_LENGTH) { in serial_can_receive()
566 return (s->recv_fifo.num <= s->recv_fifo_itl) ? in serial_can_receive()
567 s->recv_fifo_itl - s->recv_fifo.num : 1; in serial_can_receive()
[all …]
/openbmc/qemu/include/hw/char/
H A Dserial.h66 Fifo8 recv_fifo; member
/openbmc/qemu/hw/ssi/
H A Dxilinx_spips.c842 Fifo8 *recv_fifo; in xlnx_zynqmp_qspips_notify() local
848 recv_fifo = &rq->rx_fifo_g; in xlnx_zynqmp_qspips_notify()
853 recv_fifo = &s->rx_fifo; in xlnx_zynqmp_qspips_notify()
855 while (recv_fifo->num >= 4 in xlnx_zynqmp_qspips_notify()
863 len = recv_fifo->num >= rq->dma_burst_size ? rq->dma_burst_size : in xlnx_zynqmp_qspips_notify()
864 recv_fifo->num; in xlnx_zynqmp_qspips_notify()
865 rxd = pop_buf(recv_fifo, len, &num); in xlnx_zynqmp_qspips_notify()