Lines Matching refs:lsr

309 	unsigned int lsr, tmout = 10000;  in tegra_uart_fifo_reset()  local
340 lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_fifo_reset()
341 if ((lsr & UART_LSR_TEMT) && !(lsr & UART_LSR_DR)) in tegra_uart_fifo_reset()
438 unsigned long lsr) in tegra_uart_decode_rx_error() argument
442 if (unlikely(lsr & TEGRA_UART_LSR_ANY)) { in tegra_uart_decode_rx_error()
443 if (lsr & UART_LSR_OE) { in tegra_uart_decode_rx_error()
448 } else if (lsr & UART_LSR_PE) { in tegra_uart_decode_rx_error()
453 } else if (lsr & UART_LSR_FE) { in tegra_uart_decode_rx_error()
457 } else if (lsr & UART_LSR_BI) { in tegra_uart_decode_rx_error()
462 if (!(lsr & UART_LSR_DR) && (lsr & UART_LSR_FIFOE)) in tegra_uart_decode_rx_error()
470 uart_insert_char(&tup->uport, lsr, UART_LSR_OE, 0, flag); in tegra_uart_decode_rx_error()
494 unsigned long lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_fill_tx_fifo() local
495 if ((lsr & TEGRA_UART_LSR_TXFIFO_FULL)) in tegra_uart_fill_tx_fifo()
605 unsigned long lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_tx_empty() local
606 if ((lsr & TX_EMPTY_STATUS) == TX_EMPTY_STATUS) in tegra_uart_tx_empty()
647 unsigned long lsr = 0; in tegra_uart_handle_rx_pio() local
650 lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_handle_rx_pio()
651 if (!(lsr & UART_LSR_DR)) in tegra_uart_handle_rx_pio()
654 flag = tegra_uart_decode_rx_error(tup, lsr); in tegra_uart_handle_rx_pio()
941 unsigned long lsr; in tegra_uart_hw_deinit() local
948 lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_hw_deinit()
949 if ((lsr & UART_LSR_TEMT) != UART_LSR_TEMT) { in tegra_uart_hw_deinit()
957 while ((lsr & UART_LSR_TEMT) != UART_LSR_TEMT) { in tegra_uart_hw_deinit()
970 lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_hw_deinit()