Home
last modified time | relevance | path

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

12

/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()
315 written = kfifo_in(&port->port.xmit_fifo, buf, count); in dbc_tty_write()
318 port->tx_boundary = kfifo_len(&port->port.xmit_fifo); in dbc_tty_write()
335 status = kfifo_put(&port->port.xmit_fifo, ch); in dbc_tty_put_char()
358 room = kfifo_avail(&port->port.xmit_fifo); in dbc_tty_write_room()
375 chars = kfifo_len(&port->port.xmit_fifo); in dbc_tty_chars_in_buffer()
506 ret = kfifo_alloc(&port->port.xmit_fifo, DBC_WRITE_BUF_SIZE, in xhci_dbc_tty_register_device()
536 kfifo_free(&port->port.xmit_fifo); in xhci_dbc_tty_register_device()
567 kfifo_free(&port->port.xmit_fifo); in xhci_dbc_tty_unregister_device()
/linux/drivers/tty/serial/8250/
H A D8250_pci1xxxx.c456 if (kfifo_len(&tport->xmit_fifo) < UART_BURST_SIZE) in pci1xxxx_process_write_data()
458 if (WARN_ON(kfifo_out(&tport->xmit_fifo, (u8 *)&c, sizeof(c)) != in pci1xxxx_process_write_data()
470 if (!kfifo_get(&tport->xmit_fifo, &c)) in pci1xxxx_process_write_data()
481 kfifo_len(&tport->xmit_fifo) >= UART_BURST_SIZE) in pci1xxxx_process_write_data()
500 if ((uart_tx_stopped(port)) || kfifo_is_empty(&tport->xmit_fifo)) { in pci1xxxx_tx_burst()
506 valid_byte_count = kfifo_len(&tport->xmit_fifo); in pci1xxxx_tx_burst()
513 if (kfifo_is_empty(&tport->xmit_fifo)) in pci1xxxx_tx_burst()
518 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in pci1xxxx_tx_burst()
526 if (kfifo_is_empty(&tport->xmit_fifo) && in pci1xxxx_tx_burst()
H A D8250_dma.c31 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in __dma_tx_complete()
108 if (uart_tx_stopped(&p->port) || kfifo_is_empty(&tport->xmit_fifo)) { in serial8250_tx_dma()
117 ret = kfifo_dma_out_prepare_mapped(&tport->xmit_fifo, sgl, ARRAY_SIZE(sgl), in serial8250_tx_dma()
/linux/drivers/tty/serial/
H A Dsunhv.c47 while (kfifo_peek(&tport->xmit_fifo, &ch)) { in transmit_chars_putchar()
59 while (!kfifo_is_empty(&tport->xmit_fifo)) { in transmit_chars_write()
63 len = kfifo_out_linear_ptr(&tport->xmit_fifo, &tail, in transmit_chars_write()
210 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(port)) in transmit_chars()
215 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in transmit_chars()
H A Dtimbuart.c119 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(port)) in timbuart_handle_tx_port()
130 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in timbuart_handle_tx_port()
141 if (!kfifo_is_empty(&tport->xmit_fifo)) in timbuart_handle_tx_port()
H A Dsunplus-uart.c212 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(port)) { in transmit_chars()
226 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in transmit_chars()
229 if (kfifo_is_empty(&tport->xmit_fifo)) in transmit_chars()
H A Dmilbeaut_usio.c90 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(port)) { in mlb_usio_tx_chars()
114 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in mlb_usio_tx_chars()
117 if (kfifo_is_empty(&tport->xmit_fifo)) in mlb_usio_tx_chars()
H A Dfsl_linflexuart.c185 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in linflex_transmit_buffer()
188 if (kfifo_is_empty(&tport->xmit_fifo)) in linflex_transmit_buffer()
214 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(sport)) { in linflex_txint()
H A Dar933x_uart.c402 (up->port.x_char || !kfifo_is_empty(&tport->xmit_fifo))) { in ar933x_uart_tx_chars()
430 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in ar933x_uart_tx_chars()
433 if (!kfifo_is_empty(&tport->xmit_fifo)) { in ar933x_uart_tx_chars()
H A Ducc_uart.c361 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(port)) { in qe_uart_tx_pump()
370 !kfifo_is_empty(&tport->xmit_fifo)) { in qe_uart_tx_pump()
385 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in qe_uart_tx_pump()
388 if (kfifo_is_empty(&tport->xmit_fifo)) { in qe_uart_tx_pump()
H A Dsunsab.c255 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(&up->port)) { in transmit_chars()
280 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in transmit_chars()
283 if (kfifo_is_empty(&tport->xmit_fifo)) in transmit_chars()
442 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(port)) in sunsab_start_tx()
H A Ddigicolor-usart.c198 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(port)) { in digicolor_uart_tx()
210 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in digicolor_uart_tx()
H A Dclps711x.c159 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(port)) { in uart_clps711x_int_tx()
177 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in uart_clps711x_int_tx()
H A Dserial-tegra.c528 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in tegra_uart_tx_dma_complete()
542 WARN_ON_ONCE(kfifo_out_linear(&tport->xmit_fifo, &tail, in tegra_uart_start_tx_dma()
576 count = kfifo_out_linear_ptr(&tport->xmit_fifo, &tail_ptr, in tegra_uart_start_next_tx()
597 if (!kfifo_is_empty(&tport->xmit_fifo) && !tup->tx_in_progress) in tegra_uart_start_tx()
641 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in tegra_uart_handle_tx_pio()
H A Dserial_port.c27 !kfifo_is_empty(&port->state->port.xmit_fifo); in __serial_port_busy()
H A Dsprd_serial.c255 sp->tx_dma.trans_len = kfifo_out_linear_ptr(&tport->xmit_fifo, &tail, in sprd_tx_buf_remap()
278 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in sprd_complete_tx_dma()
281 if (kfifo_is_empty(&tport->xmit_fifo) || sprd_tx_buf_remap(port) || in sprd_complete_tx_dma()
353 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(port)) { in sprd_start_tx_dma()
H A Dcpm_uart.c676 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(port)) { in cpm_uart_tx_pump()
685 !kfifo_is_empty(&tport->xmit_fifo)) { in cpm_uart_tx_pump()
698 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in cpm_uart_tx_pump()
701 if (kfifo_is_empty(&tport->xmit_fifo)) { in cpm_uart_tx_pump()
H A Dsc16is7xx.c665 if (kfifo_is_empty(&tport->xmit_fifo) || uart_tx_stopped(port)) { in sc16is7xx_handle_tx()
681 txlen = kfifo_out_linear_ptr(&tport->xmit_fifo, &tail, txlen); in sc16is7xx_handle_tx()
686 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in sc16is7xx_handle_tx()
689 if (kfifo_is_empty(&tport->xmit_fifo)) in sc16is7xx_handle_tx()
H A Dserial_core.c262 kfifo_init(&state->port.xmit_fifo, state->port.xmit_buf, in uart_alloc_xmit_buf()
293 INIT_KFIFO(port->xmit_fifo); in uart_free_xmit_buf()
600 ret = kfifo_put(&state->port.xmit_fifo, c); in uart_put_char()
631 ret = kfifo_in(&state->port.xmit_fifo, buf, count); in uart_write()
649 ret = kfifo_avail(&state->port.xmit_fifo); in uart_write_room()
662 ret = kfifo_len(&state->port.xmit_fifo); in uart_chars_in_buffer()
685 kfifo_reset(&state->port.xmit_fifo); in uart_flush_buffer()
1074 (!kfifo_is_empty(&state->port.xmit_fifo) && in uart_get_lsr_info()
H A Dtegra-tcu.c99 count = kfifo_out_linear_ptr(&tport->xmit_fifo, &tail, in tegra_tcu_uart_start_tx()
H A Drda-uart.c354 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in rda_uart_send_chars()
357 if (!kfifo_is_empty(&tport->xmit_fifo)) { in rda_uart_send_chars()
H A Dmeson_uart.c167 if (!kfifo_is_empty(&tport->xmit_fifo)) { in meson_uart_start_tx()
173 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in meson_uart_start_tx()
H A Dmax3100.c291 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in max3100_work()
297 (!kfifo_is_empty(&tport->xmit_fifo) && in max3100_work()
H A Dsunsu.c389 if (kfifo_is_empty(&tport->xmit_fifo)) { in transmit_chars()
402 if (kfifo_len(&tport->xmit_fifo) < WAKEUP_CHARS) in transmit_chars()
405 if (kfifo_is_empty(&tport->xmit_fifo)) in transmit_chars()
/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()
409 struct kfifo *xmit = &port->xmit_fifo; in sdio_uart_transmit_chars()
588 kfifo_reset(&port->xmit_fifo); in sdio_uart_activate()
695 kfifo_free(&port->xmit_fifo); in sdio_uart_port_destroy()
768 ret = kfifo_in_locked(&port->xmit_fifo, buf, count, &port->write_lock); in sdio_uart_write()
785 return FIFO_SIZE - kfifo_len(&port->xmit_fifo); in sdio_uart_write_room()
791 return kfifo_len(&port->xmit_fifo); in sdio_uart_chars_in_buffer()

12