com_lsr
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
if ((uart_read(com_lsr) & LSR_RXRDY) == 0)
while ((uart_read(com_lsr) & LSR_TXRDY) == 0 && --timo > 0)
while ((uart_read(com_lsr) & LSR_TSRE) == 0 && --timo > 0)
while ((uartaddr[com_lsr] & LSR_TXRDY) == 0)
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
while ((CSR_READ(com_port, com_lsr) & LSR_TXRDY) == 0)
while ((CSR_READ(com_port, com_lsr) & LSR_RXRDY) == 0)
if ((CSR_READ(com_port, com_lsr) & LSR_RXRDY) == 0)
while ((le32toh(uartaddr[com_lsr]) & LSR_TXRDY) == 0)
while (!ISSET(stat = INB(com_lsr), LSR_RXRDY))
while (!ISSET(stat = INB(com_lsr), LSR_TXRDY) && --timo)
while (!ISSET(stat = INB(com_lsr), LSR_TXRDY) && --timo)
if ((com0addr[com_lsr] & LSR_RXRDY) == 0)
while ((com0addr[com_lsr] & LSR_TXRDY) == 0 && --timo > 0)
while ((com0addr[com_lsr] & LSR_TSRE) == 0 && --timo > 0)
if (bus_space_read_1(bst, bsh, com_lsr) & LSR_RXRDY)
if (bus_space_read_1(bst, bsh, com_lsr) & LSR_TXRDY)
c = bus_space_read_1(bst, bsh, com_lsr);
lsr = bus_space_read_1(bst, bsh, com_lsr) &
while (!ISSET(REGREAD_1(VR4181_SIU_ADDR, com_lsr), LSR_TXRDY)
while (!ISSET(REGREAD_1(VR4181_SIU_ADDR, com_lsr), LSR_TXRDY)
return ISSET(REGREAD_1(VR4181_SIU_ADDR, com_lsr), LSR_RXRDY);
#define ISKEY ISSET(REGREAD_1(VR4181_SIU_ADDR, com_lsr), LSR_RXRDY)
while (!ISSET(stat = inb(combase + com_lsr), LSR_RXRDY))
while (!ISSET(stat = inb(combase + com_lsr), LSR_TXRDY)
while (!ISSET(stat = inb(combase + com_lsr), LSR_TXRDY)
if (ISSET(inb(combase + com_lsr), LSR_RXRDY)) {
while (!(uart[com_lsr] & htobe32(LSR_TSRE)))
while (!(uart[com_lsr] & htobe32(LSR_TXRDY)))
while (!(uart[com_lsr] & htobe32(LSR_RXRDY)))
while ((le32toh(com0addr[com_lsr]) & LSR_TXRDY) == 0)
while ((le32toh(com0addr[com_lsr]) & LSR_TSRE) == 0)
while ((be32toh(com0addr[com_lsr]) & LSR_TXRDY) == 0)
while ((be32toh(com0addr[com_lsr]) & LSR_TSRE) == 0)
while ((CSR_READ(com_port, com_lsr) & LSR_TXRDY) == 0)
while ((CSR_READ(com_port, com_lsr) & LSR_RXRDY) == 0)
if ((CSR_READ(com_port, com_lsr) & LSR_RXRDY) == 0)
while (!ISSET(stat = KCOM_GETBYTE(com_lsr), LSR_RXRDY))
while (!ISSET(KCOM_GETBYTE(com_lsr), LSR_TXRDY) && --timo)
while (!ISSET(KCOM_GETBYTE(com_lsr), LSR_TXRDY) && --timo)
while ((uartaddr[com_lsr] & LSR_TXRDY) == 0)
while (!ISSET(stat = KCOM_GETBYTE(com_lsr), LSR_RXRDY))
while (!ISSET(KCOM_GETBYTE(com_lsr), LSR_TXRDY) && --timo)
while (!ISSET(KCOM_GETBYTE(com_lsr), LSR_TXRDY) && --timo)
[COM_REG_LSR] = com_lsr,