Lines Matching refs:lsr
1323 unsigned char lsr; in serial8250_start_tx() local
1324 lsr = serial_in(up, UART_LSR); in serial8250_start_tx()
1325 up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; in serial8250_start_tx()
1326 if (lsr & UART_LSR_THRE) in serial8250_start_tx()
1397 serial8250_rx_chars(struct uart_8250_port *up, unsigned char lsr) in serial8250_rx_chars() argument
1405 if (likely(lsr & UART_LSR_DR)) in serial8250_rx_chars()
1420 lsr |= up->lsr_saved_flags; in serial8250_rx_chars()
1423 if (unlikely(lsr & UART_LSR_BRK_ERROR_BITS)) { in serial8250_rx_chars()
1424 if (lsr & UART_LSR_BI) { in serial8250_rx_chars()
1425 lsr &= ~(UART_LSR_FE | UART_LSR_PE); in serial8250_rx_chars()
1435 } else if (lsr & UART_LSR_PE) in serial8250_rx_chars()
1437 else if (lsr & UART_LSR_FE) in serial8250_rx_chars()
1439 if (lsr & UART_LSR_OE) in serial8250_rx_chars()
1445 lsr &= port->read_status_mask; in serial8250_rx_chars()
1447 if (lsr & UART_LSR_BI) { in serial8250_rx_chars()
1450 } else if (lsr & UART_LSR_PE) in serial8250_rx_chars()
1452 else if (lsr & UART_LSR_FE) in serial8250_rx_chars()
1458 uart_insert_char(port, lsr, UART_LSR_OE, ch, flag); in serial8250_rx_chars()
1461 lsr = serial_in(up, UART_LSR); in serial8250_rx_chars()
1462 } while ((lsr & (UART_LSR_DR | UART_LSR_BI)) && (--max_count > 0)); in serial8250_rx_chars()
1466 return lsr; in serial8250_rx_chars()
1626 unsigned int lsr; in serial8250_tx_empty() local
1631 lsr = serial_port_in(port, UART_LSR); in serial8250_tx_empty()
1632 up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; in serial8250_tx_empty()
1637 return (lsr & BOTH_EMPTY) == BOTH_EMPTY ? TIOCSER_TEMT : 0; in serial8250_tx_empty()
1751 unsigned char lsr; in serial8250_get_poll_char() local
1756 lsr = serial_port_in(port, UART_LSR); in serial8250_get_poll_char()
1758 if (!(lsr & UART_LSR_DR)) { in serial8250_get_poll_char()
1807 unsigned char lsr, iir; in serial8250_do_startup() local
1983 lsr = serial_port_in(port, UART_LSR); in serial8250_do_startup()
1987 if (lsr & UART_LSR_TEMT && iir & UART_IIR_NO_INT) { in serial8250_do_startup()