REG_LSR
while ((uart_getreg(bas, REG_LSR) & LSR_TEMT) == 0)
while (((lsr |= uart_getreg(bas, REG_LSR)) & LSR_TEMT) == 0 &&
lsr = uart_getreg(bas, REG_LSR);
lsr = uart_getreg(bas, REG_LSR);
lsr = uart_getreg(bas, REG_LSR);
while ((uart_getreg(bas, REG_LSR) & LSR_THRE) == 0)
if ((uart_getreg(bas, REG_LSR) & (LSR_TEMT | LSR_THRE)) !=
stat = (T *)(socdev_va + (REG_LSR << UART_NS8250_EARLY_REG_SHIFT));
lsr = uart_getreg(bas, REG_LSR);
while ((uart_getreg(bas, REG_LSR) & LSR_TEMT) == 0 && --limit)
while (limit && (uart_getreg(bas, REG_LSR) & LSR_RXRDY) && --limit) {
} while ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) && --limit);
lsr = uart_getreg(bas, REG_LSR);
while ((uart_getreg(bas, REG_LSR) & LSR_THRE) == 0 && --limit)
return ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) != 0 ? 1 : 0);
while ((uart_getreg(bas, REG_LSR) & LSR_RXRDY) == 0) {
lsr = uart_getreg(bas, REG_LSR);
u_int stat = UART_NS8250_EARLY_PORT + REG_LSR;
case REG_LSR:
case REG_LSR: