Lines Matching refs:lsr
315 unsigned long lsr) in tegra_uart_decode_rx_error() argument
319 if (unlikely(lsr & TEGRA_UART_LSR_ANY)) { in tegra_uart_decode_rx_error()
320 if (lsr & UART_LSR_OE) { in tegra_uart_decode_rx_error()
325 } else if (lsr & UART_LSR_PE) { in tegra_uart_decode_rx_error()
330 } else if (lsr & UART_LSR_FE) { in tegra_uart_decode_rx_error()
334 } else if (lsr & UART_LSR_BI) { in tegra_uart_decode_rx_error()
338 if (!(lsr & UART_LSR_DR) && (lsr & UART_LSR_FIFOE)) in tegra_uart_decode_rx_error()
363 unsigned long lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_fill_tx_fifo() local
364 if ((lsr & TEGRA_UART_LSR_TXFIFO_FULL)) in tegra_uart_fill_tx_fifo()
470 unsigned long lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_tx_empty() local
471 if ((lsr & TX_EMPTY_STATUS) == TX_EMPTY_STATUS) in tegra_uart_tx_empty()
514 unsigned long lsr = 0; in tegra_uart_handle_rx_pio() local
517 lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_handle_rx_pio()
518 if (!(lsr & UART_LSR_DR)) in tegra_uart_handle_rx_pio()
521 flag = tegra_uart_decode_rx_error(tup, lsr); in tegra_uart_handle_rx_pio()
783 unsigned long lsr; in tegra_uart_hw_deinit() local
790 lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_hw_deinit()
791 if ((lsr & UART_LSR_TEMT) != UART_LSR_TEMT) { in tegra_uart_hw_deinit()
799 while ((lsr & UART_LSR_TEMT) != UART_LSR_TEMT) { in tegra_uart_hw_deinit()
812 lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_hw_deinit()