Lines Matching refs:lsr
89 uint8_t iir, lsr; in ns8250_clrint() local
95 lsr = uart_getreg(bas, REG_LSR); in ns8250_clrint()
96 if (lsr & (LSR_BI|LSR_FE|LSR_PE)) in ns8250_clrint()
710 uint8_t iir, lsr; in ns8250_bus_ipend() local
728 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_ipend()
729 if (lsr & LSR_OE) in ns8250_bus_ipend()
731 if (lsr & LSR_BI) in ns8250_bus_ipend()
733 if (lsr & LSR_RXRDY) in ns8250_bus_ipend()
794 uint8_t lsr, mcr, ier; in ns8250_bus_probe() local
883 lsr = 0; in ns8250_bus_probe()
888 while (((lsr |= uart_getreg(bas, REG_LSR)) & LSR_TEMT) == 0 && in ns8250_bus_probe()
904 } while ((lsr & LSR_OE) == 0 && count < 260); in ns8250_bus_probe()
963 uint8_t lsr; in ns8250_bus_receive() local
967 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()
968 while (lsr & LSR_RXRDY) { in ns8250_bus_receive()
974 if (lsr & LSR_FE) in ns8250_bus_receive()
976 if (lsr & LSR_PE) in ns8250_bus_receive()
979 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()
982 while (lsr & LSR_RXRDY) { in ns8250_bus_receive()
985 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()