Lines Matching refs:fifo_size
212 int fifo_size; member
494 unsigned int fifo_size, unsigned int trigger) in pch_uart_hal_set_fifo() argument
504 if (fifo_size & ~(PCH_UART_FCR_FIFOE | PCH_UART_FCR_FIFO256)) { in pch_uart_hal_set_fifo()
506 __func__, fifo_size); in pch_uart_hal_set_fifo()
516 switch (priv->fifo_size) { in pch_uart_hal_set_fifo()
535 dmamode | fifo_size | trigger | PCH_UART_FCR_RFR | PCH_UART_FCR_TFR; in pch_uart_hal_set_fifo()
824 int fifo_size; in handle_tx() local
835 fifo_size = max(priv->fifo_size, 1); in handle_tx()
842 fifo_size--; in handle_tx()
845 while (!uart_tx_stopped(port) && !uart_circ_empty(xmit) && fifo_size) { in handle_tx()
848 fifo_size--; in handle_tx()
868 int fifo_size; in dma_handle_tx() local
892 fifo_size = max(priv->fifo_size, 1); in dma_handle_tx()
898 fifo_size--; in dma_handle_tx()
909 if (bytes > fifo_size) { in dma_handle_tx()
910 num = bytes / fifo_size + 1; in dma_handle_tx()
911 size = fifo_size; in dma_handle_tx()
912 rem = bytes % fifo_size; in dma_handle_tx()
936 rem, fifo_size * i); in dma_handle_tx()
939 size, fifo_size * i); in dma_handle_tx()
953 fifo_size * i; in dma_handle_tx()
1207 int fifo_size; in pch_uart_startup() local
1225 switch (priv->fifo_size) { in pch_uart_startup()
1227 fifo_size = PCH_UART_HAL_FIFO256; in pch_uart_startup()
1230 fifo_size = PCH_UART_HAL_FIFO64; in pch_uart_startup()
1233 fifo_size = PCH_UART_HAL_FIFO16; in pch_uart_startup()
1237 fifo_size = PCH_UART_HAL_FIFO_DIS; in pch_uart_startup()
1246 trigger_level = priv->fifo_size / 4; in pch_uart_startup()
1249 trigger_level = priv->fifo_size / 2; in pch_uart_startup()
1253 trigger_level = priv->fifo_size - (priv->fifo_size / 8); in pch_uart_startup()
1259 fifo_size, priv->trigger); in pch_uart_startup()
1340 if ((termios->c_cflag & CRTSCTS) && (priv->fifo_size == 256)) in pch_uart_set_termios()
1718 priv->fifo_size = fifosize; in pch_uart_init_port()