• Home
  • Raw
  • Download

Lines Matching refs:lsr

1330 			unsigned char lsr;  in serial8250_start_tx()  local
1331 lsr = serial_in(up, UART_LSR); in serial8250_start_tx()
1332 up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; in serial8250_start_tx()
1333 if (lsr & UART_LSR_THRE) in serial8250_start_tx()
1404 serial8250_rx_chars(struct uart_8250_port *up, unsigned char lsr) in serial8250_rx_chars() argument
1412 if (likely(lsr & UART_LSR_DR)) in serial8250_rx_chars()
1427 lsr |= up->lsr_saved_flags; in serial8250_rx_chars()
1430 if (unlikely(lsr & UART_LSR_BRK_ERROR_BITS)) { in serial8250_rx_chars()
1431 if (lsr & UART_LSR_BI) { in serial8250_rx_chars()
1432 lsr &= ~(UART_LSR_FE | UART_LSR_PE); in serial8250_rx_chars()
1442 } else if (lsr & UART_LSR_PE) in serial8250_rx_chars()
1444 else if (lsr & UART_LSR_FE) in serial8250_rx_chars()
1446 if (lsr & UART_LSR_OE) in serial8250_rx_chars()
1452 lsr &= port->read_status_mask; in serial8250_rx_chars()
1454 if (lsr & UART_LSR_BI) { in serial8250_rx_chars()
1457 } else if (lsr & UART_LSR_PE) in serial8250_rx_chars()
1459 else if (lsr & UART_LSR_FE) in serial8250_rx_chars()
1465 uart_insert_char(port, lsr, UART_LSR_OE, ch, flag); in serial8250_rx_chars()
1468 lsr = serial_in(up, UART_LSR); in serial8250_rx_chars()
1469 } while ((lsr & (UART_LSR_DR | UART_LSR_BI)) && (--max_count > 0)); in serial8250_rx_chars()
1473 return lsr; in serial8250_rx_chars()
1633 unsigned int lsr; in serial8250_tx_empty() local
1638 lsr = serial_port_in(port, UART_LSR); in serial8250_tx_empty()
1639 up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; in serial8250_tx_empty()
1644 return (lsr & BOTH_EMPTY) == BOTH_EMPTY ? TIOCSER_TEMT : 0; in serial8250_tx_empty()
1758 unsigned char lsr; in serial8250_get_poll_char() local
1763 lsr = serial_port_in(port, UART_LSR); in serial8250_get_poll_char()
1765 if (!(lsr & UART_LSR_DR)) { in serial8250_get_poll_char()
1814 unsigned char lsr, iir; in serial8250_do_startup() local
1993 lsr = serial_port_in(port, UART_LSR); in serial8250_do_startup()
1997 if (lsr & UART_LSR_TEMT && iir & UART_IIR_NO_INT) { in serial8250_do_startup()