Lines Matching refs:lsr
170 static void async_rxint(struct asycom *asy, uchar_t lsr);
640 uchar_t lsr;
693 lsr = ddi_get8(asy->asy_iohandle, asy->asy_ioaddr + LSR);
694 async_rxint(asy, lsr);
698 lsr = ddi_get8(asy->asy_iohandle,
700 if ((lsr & (XSRE | XHRE)) == (XSRE | XHRE))
2235 uchar_t interrupt_id, lsr;
2283 lsr = ddi_get8(asy->asy_iohandle, asy->asy_ioaddr + LSR);
2289 async_rxint(asy, lsr);
2300 if ((lsr & XHRE) && (async->async_flags & ASYNC_BUSY) &&
2426 async_rxint(struct asycom *asy, uchar_t lsr)
2436 while (lsr & (RCA|PARERR|FRMERR|BRKDET|OVRRUN)) {
2439 lsr = ddi_get8(asy->asy_iohandle,
2447 while (lsr & (RCA|PARERR|FRMERR|BRKDET|OVRRUN)) {
2450 if (lsr & RCA) {
2491 if (lsr & (PARERR|FRMERR|BRKDET|OVRRUN)) {
2492 if (lsr & PARERR) {
2497 if (lsr & (FRMERR|BRKDET))
2499 if (lsr & OVRRUN) {
2539 lsr = ddi_get8(asy->asy_iohandle, asy->asy_ioaddr + LSR);