Lines Matching refs:control_state
41 unsigned long control_state; member
200 metro_priv->control_state = 0; in metrousb_open()
236 static int metrousb_set_modem_ctrl(struct usb_serial *serial, unsigned int control_state) in metrousb_set_modem_ctrl() argument
242 __func__, control_state); in metrousb_set_modem_ctrl()
245 if (control_state & TIOCM_DTR) in metrousb_set_modem_ctrl()
247 if (control_state & TIOCM_RTS) in metrousb_set_modem_ctrl()
253 control_state, 0, NULL, 0, WDR_TIMEOUT); in metrousb_set_modem_ctrl()
303 unsigned long control_state = 0; in metrousb_tiocmget() local
311 control_state = metro_priv->control_state; in metrousb_tiocmget()
314 return control_state; in metrousb_tiocmget()
324 unsigned long control_state = 0; in metrousb_tiocmset() local
329 control_state = metro_priv->control_state; in metrousb_tiocmset()
333 control_state |= TIOCM_RTS; in metrousb_tiocmset()
335 control_state |= TIOCM_DTR; in metrousb_tiocmset()
337 control_state &= ~TIOCM_RTS; in metrousb_tiocmset()
339 control_state &= ~TIOCM_DTR; in metrousb_tiocmset()
341 metro_priv->control_state = control_state; in metrousb_tiocmset()
343 return metrousb_set_modem_ctrl(serial, control_state); in metrousb_tiocmset()