Lines Matching refs:mcr
117 static int ti_set_mcr(struct ti_port *tport, unsigned int mcr);
712 unsigned int mcr; in ti_set_termios() local
823 mcr = tport->tp_shadow_mcr; in ti_set_termios()
826 mcr &= ~(TI_MCR_DTR | TI_MCR_RTS); in ti_set_termios()
827 status = ti_set_mcr(tport, mcr); in ti_set_termios()
843 unsigned int mcr; in ti_tiocmget() local
851 mcr = tport->tp_shadow_mcr; in ti_tiocmget()
854 result = ((mcr & TI_MCR_DTR) ? TIOCM_DTR : 0) in ti_tiocmget()
855 | ((mcr & TI_MCR_RTS) ? TIOCM_RTS : 0) in ti_tiocmget()
856 | ((mcr & TI_MCR_LOOP) ? TIOCM_LOOP : 0) in ti_tiocmget()
873 unsigned int mcr; in ti_tiocmset() local
880 mcr = tport->tp_shadow_mcr; in ti_tiocmset()
883 mcr |= TI_MCR_RTS; in ti_tiocmset()
885 mcr |= TI_MCR_DTR; in ti_tiocmset()
887 mcr |= TI_MCR_LOOP; in ti_tiocmset()
890 mcr &= ~TI_MCR_RTS; in ti_tiocmset()
892 mcr &= ~TI_MCR_DTR; in ti_tiocmset()
894 mcr &= ~TI_MCR_LOOP; in ti_tiocmset()
897 return ti_set_mcr(tport, mcr); in ti_tiocmset()
1166 static int ti_set_mcr(struct ti_port *tport, unsigned int mcr) in ti_set_mcr() argument
1173 TI_MCR_RTS | TI_MCR_DTR | TI_MCR_LOOP, mcr); in ti_set_mcr()
1177 tport->tp_shadow_mcr = mcr; in ti_set_mcr()