Lines Matching refs:mctrl
321 unsigned int mctrl; in zs_raw_get_ab_mctrl() local
326 mctrl = ((status_b & CTS) ? TIOCM_CTS : 0) | in zs_raw_get_ab_mctrl()
331 return mctrl; in zs_raw_get_ab_mctrl()
344 unsigned int mmask, mctrl, delta; in zs_raw_xor_mctrl() local
358 mctrl = zport->mctrl; in zs_raw_xor_mctrl()
360 mctrl &= ~mmask; in zs_raw_xor_mctrl()
361 mctrl |= zs_raw_get_ab_mctrl(zport_a, zport) & mmask; in zs_raw_xor_mctrl()
364 delta = mctrl ^ zport->mctrl; in zs_raw_xor_mctrl()
366 zport->mctrl = mctrl; in zs_raw_xor_mctrl()
375 unsigned int mctrl; in zs_get_mctrl() local
378 mctrl = zs_raw_get_mctrl(zport); in zs_get_mctrl()
381 return mctrl; in zs_get_mctrl()
384 static void zs_set_mctrl(struct uart_port *uport, unsigned int mctrl) in zs_set_mctrl() argument
393 if (mctrl & TIOCM_DTR) in zs_set_mctrl()
397 if (mctrl & TIOCM_RTS) in zs_set_mctrl()
407 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()