Lines Matching refs:lsr
332 unsigned long lsr) in tegra_uart_decode_rx_error() argument
336 if (unlikely(lsr & TEGRA_UART_LSR_ANY)) { in tegra_uart_decode_rx_error()
337 if (lsr & UART_LSR_OE) { in tegra_uart_decode_rx_error()
342 } else if (lsr & UART_LSR_PE) { in tegra_uart_decode_rx_error()
347 } else if (lsr & UART_LSR_FE) { in tegra_uart_decode_rx_error()
351 } else if (lsr & UART_LSR_BI) { in tegra_uart_decode_rx_error()
355 if (!(lsr & UART_LSR_DR) && (lsr & UART_LSR_FIFOE)) in tegra_uart_decode_rx_error()
380 unsigned long lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_fill_tx_fifo() local
381 if ((lsr & TEGRA_UART_LSR_TXFIFO_FULL)) in tegra_uart_fill_tx_fifo()
487 unsigned long lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_tx_empty() local
488 if ((lsr & TX_EMPTY_STATUS) == TX_EMPTY_STATUS) in tegra_uart_tx_empty()
529 unsigned long lsr = 0; in tegra_uart_handle_rx_pio() local
532 lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_handle_rx_pio()
533 if (!(lsr & UART_LSR_DR)) in tegra_uart_handle_rx_pio()
536 flag = tegra_uart_decode_rx_error(tup, lsr); in tegra_uart_handle_rx_pio()
781 unsigned long lsr; in tegra_uart_hw_deinit() local
788 lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_hw_deinit()
789 if ((lsr & UART_LSR_TEMT) != UART_LSR_TEMT) { in tegra_uart_hw_deinit()
797 while ((lsr & UART_LSR_TEMT) != UART_LSR_TEMT) { in tegra_uart_hw_deinit()
810 lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_hw_deinit()