Lines Matching refs:mctrl
536 static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl) in sccnxp_set_mctrl() argument
546 sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR); in sccnxp_set_mctrl()
547 sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS); in sccnxp_set_mctrl()
557 unsigned int mctrl = TIOCM_DSR | TIOCM_CTS | TIOCM_CAR; in sccnxp_get_mctrl() local
560 return mctrl; in sccnxp_get_mctrl()
569 mctrl &= ~TIOCM_DSR; in sccnxp_get_mctrl()
570 mctrl |= (ipr & bitmask) ? TIOCM_DSR : 0; in sccnxp_get_mctrl()
575 mctrl &= ~TIOCM_CTS; in sccnxp_get_mctrl()
576 mctrl |= (ipr & bitmask) ? TIOCM_CTS : 0; in sccnxp_get_mctrl()
581 mctrl &= ~TIOCM_CAR; in sccnxp_get_mctrl()
582 mctrl |= (ipr & bitmask) ? TIOCM_CAR : 0; in sccnxp_get_mctrl()
587 mctrl &= ~TIOCM_RNG; in sccnxp_get_mctrl()
588 mctrl |= (ipr & bitmask) ? TIOCM_RNG : 0; in sccnxp_get_mctrl()
593 return mctrl; in sccnxp_get_mctrl()