Lines Matching refs:REG_LSR
96 u_int stat = UART_NS8250_EARLY_PORT + REG_LSR; in uart_ns8250_early_putc()
131 stat = (T *)(socdev_va + (REG_LSR << UART_NS8250_EARLY_REG_SHIFT)); in uart_ns8250_early_putc()
158 lsr = uart_getreg(bas, REG_LSR); in ns8250_clrint()
238 while ((uart_getreg(bas, REG_LSR) & LSR_TEMT) == 0 && --limit) in ns8250_drain()
260 while (limit && (uart_getreg(bas, REG_LSR) & LSR_RXRDY) && --limit) { in ns8250_drain()
264 } while ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) && --limit); in ns8250_drain()
303 lsr = uart_getreg(bas, REG_LSR); in ns8250_flush()
464 while ((uart_getreg(bas, REG_LSR) & LSR_THRE) == 0 && --limit) in ns8250_putc()
475 return ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) != 0 ? 1 : 0); in ns8250_rxready()
485 while ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) == 0) { in ns8250_getc()
848 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_ipend()
993 while (((lsr |= uart_getreg(bas, REG_LSR)) & LSR_TEMT) == 0 && in ns8250_bus_probe()
1070 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()
1093 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()
1099 lsr = uart_getreg(bas, REG_LSR); in ns8250_bus_receive()
1144 while ((uart_getreg(bas, REG_LSR) & LSR_THRE) == 0) in ns8250_bus_transmit()
1169 if ((uart_getreg(bas, REG_LSR) & (LSR_TEMT | LSR_THRE)) != in ns8250_bus_txbusy()