Lines Matching refs:lsr
104 static void async_txint(struct asycom *asy, uchar_t lsr);
105 static void async_rxint(struct asycom *asy, uchar_t lsr);
1637 uchar_t interrupt_id, lsr; in asyintr() local
1646 lsr = INB(LSR); in asyintr()
1647 if ((lsr & BRKDET) && in asyintr()
1705 lsr = INB(LSR); in asyintr()
1711 async_rxint(asy, lsr); in asyintr()
1715 async_txint(asy, lsr); in asyintr()
1735 async_txint(struct asycom *asy, uchar_t lsr) in async_txint() argument
1763 if (lsr & XHRE) { in async_txint()
1774 lsr = INB(LSR); in async_txint()
1801 async_rxint(struct asycom *asy, uchar_t lsr) in async_rxint() argument
1810 if (lsr & (RCA|PARERR|FRMERR|BRKDET|OVRRUN)) { in async_rxint()
1816 while (lsr & (RCA|PARERR|FRMERR|BRKDET|OVRRUN)) { in async_rxint()
1820 if (lsr & RCA) { in async_rxint()
1838 if (lsr & (PARERR|FRMERR|BRKDET|OVRRUN)) { in async_rxint()
1839 if (lsr & PARERR) { in async_rxint()
1843 if (lsr & (FRMERR|BRKDET)) in async_rxint()
1845 if (lsr & OVRRUN) { in async_rxint()
1889 lsr = INB(LSR); in async_rxint()