Home
last modified time | relevance | path

Searched refs:xmit_fifo (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/usb/host/
H A Dxhci-dbgtty.c32 len = kfifo_len(&port->port.xmit_fifo); in dbc_kfifo_to_req()
42 len = kfifo_out(&port->port.xmit_fifo, packet, len); in dbc_kfifo_to_req()
241 written = kfifo_in(&port->port.xmit_fifo, buf, count); in dbc_tty_write()
244 port->tx_boundary = kfifo_len(&port->port.xmit_fifo); in dbc_tty_write()
261 status = kfifo_put(&port->port.xmit_fifo, ch); in dbc_tty_put_char()
284 room = kfifo_avail(&port->port.xmit_fifo); in dbc_tty_write_room()
301 chars = kfifo_len(&port->port.xmit_fifo); in dbc_tty_chars_in_buffer()
459 ret = kfifo_alloc(&port->port.xmit_fifo, DBC_WRITE_BUF_SIZE, in xhci_dbc_tty_register_device()
489 kfifo_free(&port->port.xmit_fifo); in xhci_dbc_tty_register_device()
514 kfifo_free(&port->port.xmit_fifo); in xhci_dbc_tty_unregister_device()
/openbmc/qemu/hw/char/
H A Dserial.c240 assert(!fifo8_is_empty(&s->xmit_fifo)); in serial_xmit()
241 s->tsr = fifo8_pop(&s->xmit_fifo); in serial_xmit()
242 if (!s->xmit_fifo.num) { in serial_xmit()
349 if (fifo8_is_full(&s->xmit_fifo)) { in serial_ioport_write()
350 fifo8_pop(&s->xmit_fifo); in serial_ioport_write()
352 fifo8_push(&s->xmit_fifo, s->thr); in serial_ioport_write()
425 fifo8_reset(&s->xmit_fifo); in serial_ioport_write()
756 return !fifo8_is_empty(&s->xmit_fifo); in serial_xmit_fifo_needed()
765 VMSTATE_STRUCT(xmit_fifo, SerialState, 1, vmstate_fifo8, Fifo8),
882 fifo8_reset(&s->xmit_fifo); in serial_reset()
[all …]
/openbmc/linux/drivers/mmc/core/
H A Dsdio_uart.c71 struct kfifo xmit_fifo; member
93 if (kfifo_alloc(&port->xmit_fifo, FIFO_SIZE, GFP_KERNEL)) in sdio_uart_add_port()
413 struct kfifo *xmit = &port->xmit_fifo; in sdio_uart_transmit_chars()
592 kfifo_reset(&port->xmit_fifo); in sdio_uart_activate()
699 kfifo_free(&port->xmit_fifo); in sdio_uart_port_destroy()
772 ret = kfifo_in_locked(&port->xmit_fifo, buf, count, &port->write_lock); in sdio_uart_write()
789 return FIFO_SIZE - kfifo_len(&port->xmit_fifo); in sdio_uart_write_room()
795 return kfifo_len(&port->xmit_fifo); in sdio_uart_chars_in_buffer()
/openbmc/linux/drivers/tty/
H A Dmxser.c800 kfifo_reset(&port->xmit_fifo); in mxser_activate()
889 kfifo_reset(&info->port.xmit_fifo); in mxser_flush_buffer()
912 written = kfifo_in(&info->port.xmit_fifo, buf, count); in mxser_write()
913 is_empty = kfifo_is_empty(&info->port.xmit_fifo); in mxser_write()
930 ret = kfifo_put(&info->port.xmit_fifo, ch); in mxser_put_char()
941 if (kfifo_is_empty(&info->port.xmit_fifo) || tty->flow.stopped || in mxser_flush_chars()
952 return kfifo_avail(&info->port.xmit_fifo); in mxser_write_room()
959 return kfifo_len(&info->port.xmit_fifo); in mxser_chars_in_buffer()
1348 if (!kfifo_is_empty(&info->port.xmit_fifo)) in mxser_start()
1580 if (kfifo_is_empty(&port->port.xmit_fifo) || tty->flow.stopped || in mxser_transmit_chars()
[all …]
H A Dtty_port.c250 kfifo_init(&port->xmit_fifo, port->xmit_buf, PAGE_SIZE); in tty_port_alloc_xmit_buf()
264 INIT_KFIFO(port->xmit_fifo); in tty_port_free_xmit_buf()
/openbmc/qemu/include/hw/char/
H A Dserial.h67 Fifo8 xmit_fifo; member
/openbmc/linux/include/linux/
H A Dtty_port.h118 DECLARE_KFIFO_PTR(xmit_fifo, unsigned char);