Lines Matching refs:mctrl
567 static void sccnxp_set_mctrl(struct uart_port *port, unsigned int mctrl) in sccnxp_set_mctrl() argument
577 sccnxp_set_bit(port, DTR_OP, mctrl & TIOCM_DTR); in sccnxp_set_mctrl()
578 sccnxp_set_bit(port, RTS_OP, mctrl & TIOCM_RTS); in sccnxp_set_mctrl()
588 unsigned int mctrl = TIOCM_DSR | TIOCM_CTS | TIOCM_CAR; in sccnxp_get_mctrl() local
591 return mctrl; in sccnxp_get_mctrl()
600 mctrl &= ~TIOCM_DSR; in sccnxp_get_mctrl()
601 mctrl |= (ipr & bitmask) ? TIOCM_DSR : 0; in sccnxp_get_mctrl()
606 mctrl &= ~TIOCM_CTS; in sccnxp_get_mctrl()
607 mctrl |= (ipr & bitmask) ? TIOCM_CTS : 0; in sccnxp_get_mctrl()
612 mctrl &= ~TIOCM_CAR; in sccnxp_get_mctrl()
613 mctrl |= (ipr & bitmask) ? TIOCM_CAR : 0; in sccnxp_get_mctrl()
618 mctrl &= ~TIOCM_RNG; in sccnxp_get_mctrl()
619 mctrl |= (ipr & bitmask) ? TIOCM_RNG : 0; in sccnxp_get_mctrl()
624 return mctrl; in sccnxp_get_mctrl()