Lines Matching refs:mctrl
326 unsigned int mctrl; in zs_raw_get_ab_mctrl() local
331 mctrl = ((status_b & CTS) ? TIOCM_CTS : 0) | in zs_raw_get_ab_mctrl()
336 return mctrl; in zs_raw_get_ab_mctrl()
349 unsigned int mmask, mctrl, delta; in zs_raw_xor_mctrl() local
363 mctrl = zport->mctrl; in zs_raw_xor_mctrl()
365 mctrl &= ~mmask; in zs_raw_xor_mctrl()
366 mctrl |= zs_raw_get_ab_mctrl(zport_a, zport) & mmask; in zs_raw_xor_mctrl()
369 delta = mctrl ^ zport->mctrl; in zs_raw_xor_mctrl()
371 zport->mctrl = mctrl; in zs_raw_xor_mctrl()
380 unsigned int mctrl; in zs_get_mctrl() local
383 mctrl = zs_raw_get_mctrl(zport); in zs_get_mctrl()
386 return mctrl; in zs_get_mctrl()
389 static void zs_set_mctrl(struct uart_port *uport, unsigned int mctrl) in zs_set_mctrl() argument
398 if (mctrl & TIOCM_DTR) in zs_set_mctrl()
402 if (mctrl & TIOCM_RTS) in zs_set_mctrl()
412 if (mctrl & TIOCM_LOOP) in zs_set_mctrl()
681 zport->mctrl & TIOCM_CTS); in zs_status_handle()
684 zport->mctrl & TIOCM_CAR); in zs_status_handle()
799 zport->mctrl = zs_raw_get_mctrl(zport); in zs_startup()