Lines Matching refs:msr
2358 asy_ppsevent(struct asycom *asy, int msr) in asy_ppsevent() argument
2362 if ((msr & DCD) == 0) in asy_ppsevent()
2368 } else if (msr & DCD) { in asy_ppsevent()
2564 int msr, t_cflag = async->async_ttycommon.t_cflag; in async_msint() local
2571 msr = ddi_get8(asy->asy_iohandle, asy->asy_ioaddr + MSR); in async_msint()
2578 (msr & DCTS) ? "DCTS" : " ", in async_msint()
2579 (msr & DDSR) ? "DDSR" : " ", in async_msint()
2580 (msr & DRI) ? "DRI " : " ", in async_msint()
2581 (msr & DDCD) ? "DDCD" : " ", in async_msint()
2582 (msr & CTS) ? "CTS " : " ", in async_msint()
2583 (msr & DSR) ? "DSR " : " ", in async_msint()
2584 (msr & RI) ? "RI " : " ", in async_msint()
2585 (msr & DCD) ? "DCD " : " "); in async_msint()
2588 if ((t_cflag & CRTSCTS) && (((asy->asy_msr ^ msr) & CTS) != 0)) in async_msint()
2590 msr & CTS ? FLOW_START : FLOW_STOP); in async_msint()
2596 asy->asy_msr = (uchar_t)msr; in async_msint()
2600 asy_ppsevent(asy, msr); in async_msint()
2612 msr = ddi_get8(asy->asy_iohandle, asy->asy_ioaddr + MSR); in async_msint()
2613 if (STATES(msr) != STATES(asy->asy_msr)) in async_msint()