Searched refs:xmit_fifo (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/usb/host/ |
H A D | xhci-dbgtty.c | 32 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 D | serial.c | 240 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 D | sdio_uart.c | 71 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 D | mxser.c | 800 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 D | tty_port.c | 250 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 D | serial.h | 67 Fifo8 xmit_fifo; member
|
/openbmc/linux/include/linux/ |
H A D | tty_port.h | 118 DECLARE_KFIFO_PTR(xmit_fifo, unsigned char);
|