• Home
  • Raw
  • Download

Lines Matching refs:lsr

1519 		unsigned char lsr = serial_in(p, UART_LSR);  in __stop_tx()  local
1520 p->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; in __stop_tx()
1528 if ((lsr & BOTH_EMPTY) != BOTH_EMPTY) in __stop_tx()
1562 unsigned char lsr; in __start_tx() local
1564 lsr = serial_in(up, UART_LSR); in __start_tx()
1565 up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; in __start_tx()
1566 if (lsr & UART_LSR_THRE) in __start_tx()
1715 void serial8250_read_char(struct uart_8250_port *up, unsigned char lsr) in serial8250_read_char() argument
1721 if (likely(lsr & UART_LSR_DR)) in serial8250_read_char()
1735 lsr |= up->lsr_saved_flags; in serial8250_read_char()
1738 if (unlikely(lsr & UART_LSR_BRK_ERROR_BITS)) { in serial8250_read_char()
1739 if (lsr & UART_LSR_BI) { in serial8250_read_char()
1740 lsr &= ~(UART_LSR_FE | UART_LSR_PE); in serial8250_read_char()
1750 } else if (lsr & UART_LSR_PE) in serial8250_read_char()
1752 else if (lsr & UART_LSR_FE) in serial8250_read_char()
1754 if (lsr & UART_LSR_OE) in serial8250_read_char()
1760 lsr &= port->read_status_mask; in serial8250_read_char()
1762 if (lsr & UART_LSR_BI) { in serial8250_read_char()
1765 } else if (lsr & UART_LSR_PE) in serial8250_read_char()
1767 else if (lsr & UART_LSR_FE) in serial8250_read_char()
1773 uart_insert_char(port, lsr, UART_LSR_OE, ch, flag); in serial8250_read_char()
1782 unsigned char serial8250_rx_chars(struct uart_8250_port *up, unsigned char lsr) in serial8250_rx_chars() argument
1788 serial8250_read_char(up, lsr); in serial8250_rx_chars()
1791 lsr = serial_in(up, UART_LSR); in serial8250_rx_chars()
1792 } while (lsr & (UART_LSR_DR | UART_LSR_BI)); in serial8250_rx_chars()
1795 return lsr; in serial8250_rx_chars()
1995 unsigned int lsr; in serial8250_tx_empty() local
2001 lsr = serial_port_in(port, UART_LSR); in serial8250_tx_empty()
2002 up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; in serial8250_tx_empty()
2004 if ((lsr & BOTH_EMPTY) == BOTH_EMPTY) in serial8250_tx_empty()
2122 unsigned char lsr; in serial8250_get_poll_char() local
2127 lsr = serial_port_in(port, UART_LSR); in serial8250_get_poll_char()
2129 if (!(lsr & UART_LSR_DR)) { in serial8250_get_poll_char()
2178 unsigned char lsr, iir; in serial8250_do_startup() local
2386 lsr = serial_port_in(port, UART_LSR); in serial8250_do_startup()
2390 if (lsr & UART_LSR_TEMT && iir & UART_IIR_NO_INT) { in serial8250_do_startup()