com_lsr
return (inb(port + com_lsr) & LSR_RXRDY);
while ((inb(port + com_lsr) & LSR_RXRDY) == 0)
while ((inb(port + com_lsr) & LSR_TXRDY) == 0)
while (inb(port + com_lsr) & LSR_RXRDY)
return (inb(port + com_lsr) & LSR_RXRDY);
while ((inb(port + com_lsr) & LSR_RXRDY) == 0)
while ((inb(port + com_lsr) & LSR_TXRDY) == 0)
while (inb(port + com_lsr) & LSR_RXRDY)
return (inb(port + com_lsr) & LSR_RXRDY);
while ((inb(port + com_lsr) & LSR_RXRDY) == 0)
while ((inb(port + com_lsr) & LSR_TXRDY) == 0)
if (COM_READ(sc, com_lsr) & LSR_RXRDY)
if (COM_READ(sc, com_lsr) & LSR_TXRDY)
if (COM_READ(sc, com_lsr) & LSR_TXRDY)
if (COM_READ(sc, com_lsr) & LSR_TXRDY) {
lsr = COM_READ(sc, com_lsr);
lsr = COM_READ(sc, com_lsr);
stat = COM_READ(sc,com_lsr);
stat = COM_READ(sc, com_lsr);
stat = COM_READ(sc, com_lsr);
lsr = COM_READ(sc, com_lsr);
lsr = COM_READ(sc, com_lsr);
while (ISSET(COM_READ(sc, com_lsr), LSR_RXRDY))
lsr = com_read_reg(sc, com_lsr);
lsr = com_read_reg(sc, com_lsr);
while (!ISSET(stat = comcn_read_reg(com_lsr), LSR_RXRDY))
while (!ISSET(comcn_read_reg(com_lsr), LSR_TXRDY) && --timo)
while (!ISSET(comcn_read_reg(com_lsr), LSR_TXRDY) && --timo)
if (ISSET(com_read_reg(sc, com_lsr), LSR_RXRDY))
while (!ISSET(com_read_reg(sc, com_lsr),
while (!ISSET(com_read_reg(sc, com_lsr),
com_lsr), LSR_RXRDY))
while (ISSET(com_read_reg(sc, com_lsr), LSR_RXRDY))
if (ISSET(com_read_reg(sc, com_lsr), LSR_RXRDY))
com_lsr), LSR_RXRDY))