Lines Matching refs:mctrl
322 unsigned int mctrl; in zs_raw_get_ab_mctrl() local
327 mctrl = ((status_b & CTS) ? TIOCM_CTS : 0) | in zs_raw_get_ab_mctrl()
332 return mctrl; in zs_raw_get_ab_mctrl()
345 unsigned int mmask, mctrl, delta; in zs_raw_xor_mctrl() local
359 mctrl = zport->mctrl; in zs_raw_xor_mctrl()
361 mctrl &= ~mmask; in zs_raw_xor_mctrl()
362 mctrl |= zs_raw_get_ab_mctrl(zport_a, zport) & mmask; in zs_raw_xor_mctrl()
365 delta = mctrl ^ zport->mctrl; in zs_raw_xor_mctrl()
367 zport->mctrl = mctrl; in zs_raw_xor_mctrl()
376 unsigned int mctrl; in zs_get_mctrl() local
379 mctrl = zs_raw_get_mctrl(zport); in zs_get_mctrl()
382 return mctrl; in zs_get_mctrl()
385 static void zs_set_mctrl(struct uart_port *uport, unsigned int mctrl) in zs_set_mctrl() argument
394 if (mctrl & TIOCM_DTR) in zs_set_mctrl()
398 if (mctrl & TIOCM_RTS) in zs_set_mctrl()
408 if (mctrl & TIOCM_LOOP) in zs_set_mctrl()
677 zport->mctrl & TIOCM_CTS); in zs_status_handle()
680 zport->mctrl & TIOCM_CAR); in zs_status_handle()
795 zport->mctrl = zs_raw_get_mctrl(zport); in zs_startup()