Lines Matching refs:lsr
593 u8 rbr, lsr; in pch_uart_hal_read() local
596 lsr = ioread8(priv->membase + UART_LSR); in pch_uart_hal_read()
597 for (i = 0, lsr = ioread8(priv->membase + UART_LSR); in pch_uart_hal_read()
598 i < rx_size && lsr & (UART_LSR_DR | UART_LSR_BI); in pch_uart_hal_read()
599 lsr = ioread8(priv->membase + UART_LSR)) { in pch_uart_hal_read()
602 if (lsr & UART_LSR_BI) { in pch_uart_hal_read()
1070 static void pch_uart_err_ir(struct eg20t_port *priv, unsigned int lsr) in pch_uart_err_ir() argument
1077 if (lsr & PCH_UART_LSR_ERR) in pch_uart_err_ir()
1080 if (lsr & UART_LSR_FE) { in pch_uart_err_ir()
1085 if (lsr & UART_LSR_PE) { in pch_uart_err_ir()
1090 if (lsr & UART_LSR_OE) { in pch_uart_err_ir()
1107 u8 lsr; in pch_uart_interrupt() local
1122 lsr = pch_uart_hal_get_line_status(priv); in pch_uart_interrupt()
1123 if (lsr & (PCH_UART_LSR_ERR | UART_LSR_FE | in pch_uart_interrupt()
1125 pch_uart_err_ir(priv, lsr); in pch_uart_interrupt()
1572 u8 lsr = ioread8(priv->membase + UART_LSR); in pch_uart_get_poll_char() local
1574 if (!(lsr & UART_LSR_DR)) in pch_uart_get_poll_char()