Lines Matching refs:mctrl
533 static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl) in sccnxp_set_mctrl() argument
543 sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR); in sccnxp_set_mctrl()
544 sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS); in sccnxp_set_mctrl()
554 unsigned int mctrl = TIOCM_DSR | TIOCM_CTS | TIOCM_CAR; in sccnxp_get_mctrl() local
557 return mctrl; in sccnxp_get_mctrl()
566 mctrl &= ~TIOCM_DSR; in sccnxp_get_mctrl()
567 mctrl |= (ipr & bitmask) ? TIOCM_DSR : 0; in sccnxp_get_mctrl()
572 mctrl &= ~TIOCM_CTS; in sccnxp_get_mctrl()
573 mctrl |= (ipr & bitmask) ? TIOCM_CTS : 0; in sccnxp_get_mctrl()
578 mctrl &= ~TIOCM_CAR; in sccnxp_get_mctrl()
579 mctrl |= (ipr & bitmask) ? TIOCM_CAR : 0; in sccnxp_get_mctrl()
584 mctrl &= ~TIOCM_RNG; in sccnxp_get_mctrl()
585 mctrl |= (ipr & bitmask) ? TIOCM_RNG : 0; in sccnxp_get_mctrl()
590 return mctrl; in sccnxp_get_mctrl()