Lines Matching refs:mctrl
325 unsigned int mctrl; in zs_raw_get_ab_mctrl() local
330 mctrl = ((status_b & CTS) ? TIOCM_CTS : 0) | in zs_raw_get_ab_mctrl()
335 return mctrl; in zs_raw_get_ab_mctrl()
348 unsigned int mmask, mctrl, delta; in zs_raw_xor_mctrl() local
362 mctrl = zport->mctrl; in zs_raw_xor_mctrl()
364 mctrl &= ~mmask; in zs_raw_xor_mctrl()
365 mctrl |= zs_raw_get_ab_mctrl(zport_a, zport) & mmask; in zs_raw_xor_mctrl()
368 delta = mctrl ^ zport->mctrl; in zs_raw_xor_mctrl()
370 zport->mctrl = mctrl; in zs_raw_xor_mctrl()
379 unsigned int mctrl; in zs_get_mctrl() local
382 mctrl = zs_raw_get_mctrl(zport); in zs_get_mctrl()
385 return mctrl; in zs_get_mctrl()
388 static void zs_set_mctrl(struct uart_port *uport, unsigned int mctrl) in zs_set_mctrl() argument
397 if (mctrl & TIOCM_DTR) in zs_set_mctrl()
401 if (mctrl & TIOCM_RTS) in zs_set_mctrl()
411 if (mctrl & TIOCM_LOOP) in zs_set_mctrl()
680 zport->mctrl & TIOCM_CTS); in zs_status_handle()
683 zport->mctrl & TIOCM_CAR); in zs_status_handle()
798 zport->mctrl = zs_raw_get_mctrl(zport); in zs_startup()