Lines Matching refs:port_priv
647 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
653 port_priv->bInterfaceNumber, buf, bufsize,
701 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
706 port_priv->bInterfaceNumber, NULL, 0,
724 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
729 port_priv->bInterfaceNumber, buf, bufsize,
778 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
798 port_priv->event_mode = false;
805 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
815 port_priv->event_mode = false;
839 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
841 switch (port_priv->event_state) {
844 port_priv->event_state = ES_ESCAPE;
853 port_priv->event_state = ES_DATA;
856 port_priv->event_state = ES_LSR_DATA_0;
859 port_priv->event_state = ES_LSR;
862 port_priv->event_state = ES_MSR;
866 port_priv->event_state = ES_DATA;
871 port_priv->lsr = *ch;
872 port_priv->event_state = ES_LSR_DATA_1;
876 __func__, port_priv->lsr, *ch);
877 cp210x_process_lsr(port, port_priv->lsr, flag);
878 port_priv->event_state = ES_DATA;
882 port_priv->lsr = *ch;
883 cp210x_process_lsr(port, port_priv->lsr, flag);
884 port_priv->event_state = ES_DATA;
889 port_priv->event_state = ES_DATA;
899 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
907 if (port_priv->event_mode) {
929 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
935 port_priv->bInterfaceNumber, &sts, sizeof(sts),
1088 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
1091 if (port_priv->event_mode)
1097 port_priv->event_state = ES_DATA;
1098 port_priv->event_mode = true;
1103 port_priv->event_mode = false;
1109 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
1112 if (!port_priv->event_mode)
1121 port_priv->event_mode = false;
1140 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
1181 mutex_lock(&port_priv->mutex);
1184 port_priv->dtr = false;
1185 port_priv->rts = false;
1187 port_priv->dtr = true;
1188 port_priv->rts = true;
1203 if (port_priv->dtr)
1211 if (port_priv->rts)
1218 if (port_priv->rts)
1250 port_priv->crtscts = crtscts;
1252 mutex_unlock(&port_priv->mutex);
1339 struct cp210x_port_private *port_priv = usb_get_serial_port_data(port);
1345 mutex_lock(&port_priv->mutex);
1348 port_priv->rts = true;
1353 port_priv->dtr = true;
1358 port_priv->rts = false;
1363 port_priv->dtr = false;
1372 if (port_priv->crtscts && control & CONTROL_WRITE_RTS) {
1382 if (port_priv->dtr)
1388 if (port_priv->rts)
1407 mutex_unlock(&port_priv->mutex);
2005 struct cp210x_port_private *port_priv;
2007 port_priv = kzalloc(sizeof(*port_priv), GFP_KERNEL);
2008 if (!port_priv)
2011 port_priv->bInterfaceNumber = cp210x_interface_num(serial);
2012 mutex_init(&port_priv->mutex);
2014 usb_set_serial_port_data(port, port_priv);
2021 struct cp210x_port_private *port_priv;
2023 port_priv = usb_get_serial_port_data(port);
2024 kfree(port_priv);