Lines Matching refs:mctrl
571 static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl) in sccnxp_set_mctrl() argument
581 sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR); in sccnxp_set_mctrl()
582 sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS); in sccnxp_set_mctrl()
592 unsigned int mctrl = TIOCM_DSR | TIOCM_CTS | TIOCM_CAR; in sccnxp_get_mctrl() local
595 return mctrl; in sccnxp_get_mctrl()
604 mctrl &= ~TIOCM_DSR; in sccnxp_get_mctrl()
605 mctrl |= (ipr & bitmask) ? TIOCM_DSR : 0; in sccnxp_get_mctrl()
610 mctrl &= ~TIOCM_CTS; in sccnxp_get_mctrl()
611 mctrl |= (ipr & bitmask) ? TIOCM_CTS : 0; in sccnxp_get_mctrl()
616 mctrl &= ~TIOCM_CAR; in sccnxp_get_mctrl()
617 mctrl |= (ipr & bitmask) ? TIOCM_CAR : 0; in sccnxp_get_mctrl()
622 mctrl &= ~TIOCM_RNG; in sccnxp_get_mctrl()
623 mctrl |= (ipr & bitmask) ? TIOCM_RNG : 0; in sccnxp_get_mctrl()
628 return mctrl; in sccnxp_get_mctrl()