• Home
  • Raw
  • Download

Lines Matching refs:control_state

157 	unsigned int	     control_state; /* Modem Line Setting (TIOCM) */  member
315 unsigned int control_state) in mct_u232_set_modem_ctrl() argument
320 if (control_state & TIOCM_DTR) in mct_u232_set_modem_ctrl()
322 if (control_state & TIOCM_RTS) in mct_u232_set_modem_ctrl()
333 dbg("set_modem_ctrl: state=0x%x ==> mcr=0x%x", control_state, mcr); in mct_u232_set_modem_ctrl()
356 static void mct_u232_msr_to_state(unsigned int *control_state, in mct_u232_msr_to_state() argument
361 *control_state |= TIOCM_DSR; in mct_u232_msr_to_state()
363 *control_state &= ~TIOCM_DSR; in mct_u232_msr_to_state()
365 *control_state |= TIOCM_CTS; in mct_u232_msr_to_state()
367 *control_state &= ~TIOCM_CTS; in mct_u232_msr_to_state()
369 *control_state |= TIOCM_RI; in mct_u232_msr_to_state()
371 *control_state &= ~TIOCM_RI; in mct_u232_msr_to_state()
373 *control_state |= TIOCM_CD; in mct_u232_msr_to_state()
375 *control_state &= ~TIOCM_CD; in mct_u232_msr_to_state()
376 dbg("msr_to_state: msr=0x%x ==> state=0x%x", msr, *control_state); in mct_u232_msr_to_state()
432 unsigned int control_state; in mct_u232_open() local
455 priv->control_state = TIOCM_DTR | TIOCM_RTS; in mct_u232_open()
457 priv->control_state = 0; in mct_u232_open()
462 control_state = priv->control_state; in mct_u232_open()
465 mct_u232_set_modem_ctrl(serial, control_state); in mct_u232_open()
472 mct_u232_msr_to_state(&priv->control_state, priv->last_msr); in mct_u232_open()
504 unsigned int control_state; in mct_u232_close() local
514 priv->control_state &= ~(TIOCM_DTR | TIOCM_RTS); in mct_u232_close()
515 control_state = priv->control_state; in mct_u232_close()
517 mct_u232_set_modem_ctrl(port->serial, control_state); in mct_u232_close()
590 mct_u232_msr_to_state(&priv->control_state, priv->last_msr); in mct_u232_read_int_callback()
637 unsigned int control_state; in mct_u232_set_termios() local
642 control_state = priv->control_state; in mct_u232_set_termios()
656 control_state |= TIOCM_DTR | TIOCM_RTS; in mct_u232_set_termios()
657 mct_u232_set_modem_ctrl(serial, control_state); in mct_u232_set_termios()
665 control_state &= ~(TIOCM_DTR | TIOCM_RTS); in mct_u232_set_termios()
666 mct_u232_set_modem_ctrl(serial, control_state); in mct_u232_set_termios()
707 priv->control_state = control_state; in mct_u232_set_termios()
737 unsigned int control_state; in mct_u232_tiocmget() local
743 control_state = priv->control_state; in mct_u232_tiocmget()
746 return control_state; in mct_u232_tiocmget()
755 unsigned int control_state; in mct_u232_tiocmset() local
761 control_state = priv->control_state; in mct_u232_tiocmset()
764 control_state |= TIOCM_RTS; in mct_u232_tiocmset()
766 control_state |= TIOCM_DTR; in mct_u232_tiocmset()
768 control_state &= ~TIOCM_RTS; in mct_u232_tiocmset()
770 control_state &= ~TIOCM_DTR; in mct_u232_tiocmset()
772 priv->control_state = control_state; in mct_u232_tiocmset()
774 return mct_u232_set_modem_ctrl(serial, control_state); in mct_u232_tiocmset()
782 unsigned int control_state; in mct_u232_throttle() local
789 priv->control_state &= ~TIOCM_RTS; in mct_u232_throttle()
790 control_state = priv->control_state; in mct_u232_throttle()
792 (void) mct_u232_set_modem_ctrl(port->serial, control_state); in mct_u232_throttle()
804 unsigned int control_state; in mct_u232_unthrottle() local
811 priv->control_state |= TIOCM_RTS; in mct_u232_unthrottle()
812 control_state = priv->control_state; in mct_u232_unthrottle()
814 (void) mct_u232_set_modem_ctrl(port->serial, control_state); in mct_u232_unthrottle()