Lines Matching refs:mctrl
569 static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl) in sccnxp_set_mctrl() argument
579 sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR); in sccnxp_set_mctrl()
580 sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS); in sccnxp_set_mctrl()
590 unsigned int mctrl = TIOCM_DSR | TIOCM_CTS | TIOCM_CAR; in sccnxp_get_mctrl() local
593 return mctrl; in sccnxp_get_mctrl()
602 mctrl &= ~TIOCM_DSR; in sccnxp_get_mctrl()
603 mctrl |= (ipr & bitmask) ? TIOCM_DSR : 0; in sccnxp_get_mctrl()
608 mctrl &= ~TIOCM_CTS; in sccnxp_get_mctrl()
609 mctrl |= (ipr & bitmask) ? TIOCM_CTS : 0; in sccnxp_get_mctrl()
614 mctrl &= ~TIOCM_CAR; in sccnxp_get_mctrl()
615 mctrl |= (ipr & bitmask) ? TIOCM_CAR : 0; in sccnxp_get_mctrl()
620 mctrl &= ~TIOCM_RNG; in sccnxp_get_mctrl()
621 mctrl |= (ipr & bitmask) ? TIOCM_RNG : 0; in sccnxp_get_mctrl()
626 return mctrl; in sccnxp_get_mctrl()