Lines Matching refs:lsr
592 u8 rbr, lsr; in pch_uart_hal_read() local
595 lsr = ioread8(priv->membase + UART_LSR); in pch_uart_hal_read()
596 for (i = 0, lsr = ioread8(priv->membase + UART_LSR); in pch_uart_hal_read()
597 i < rx_size && lsr & (UART_LSR_DR | UART_LSR_BI); in pch_uart_hal_read()
598 lsr = ioread8(priv->membase + UART_LSR)) { in pch_uart_hal_read()
601 if (lsr & UART_LSR_BI) { in pch_uart_hal_read()
1067 static void pch_uart_err_ir(struct eg20t_port *priv, unsigned int lsr) in pch_uart_err_ir() argument
1074 if (lsr & PCH_UART_LSR_ERR) in pch_uart_err_ir()
1077 if (lsr & UART_LSR_FE) { in pch_uart_err_ir()
1082 if (lsr & UART_LSR_PE) { in pch_uart_err_ir()
1087 if (lsr & UART_LSR_OE) { in pch_uart_err_ir()
1104 u8 lsr; in pch_uart_interrupt() local
1119 lsr = pch_uart_hal_get_line_status(priv); in pch_uart_interrupt()
1120 if (lsr & (PCH_UART_LSR_ERR | UART_LSR_FE | in pch_uart_interrupt()
1122 pch_uart_err_ir(priv, lsr); in pch_uart_interrupt()
1569 u8 lsr = ioread8(priv->membase + UART_LSR); in pch_uart_get_poll_char() local
1571 if (!(lsr & UART_LSR_DR)) in pch_uart_get_poll_char()