Lines Matching refs:serial_priv
136 struct qt2_serial_private *serial_priv;
138 serial_priv = usb_get_serial_data(serial);
140 usb_kill_urb(serial_priv->read_urb);
141 usb_free_urb(serial_priv->read_urb);
142 kfree(serial_priv->read_buffer);
143 kfree(serial_priv);
451 struct qt2_serial_private *serial_priv = usb_get_serial_data(serial);
453 usb_kill_urb(serial_priv->read_urb);
486 struct qt2_serial_private *serial_priv;
499 serial_priv = usb_get_serial_data(serial);
500 port = serial->port[serial_priv->current_port];
550 serial_priv->current_port = newport;
551 port = serial->port[serial_priv->current_port];
623 struct qt2_serial_private *serial_priv;
628 serial_priv = usb_get_serial_data(serial);
629 serial_priv->read_urb = usb_alloc_urb(0, GFP_KERNEL);
630 if (!serial_priv->read_urb)
633 usb_fill_bulk_urb(serial_priv->read_urb, serial->dev,
636 serial_priv->read_buffer,
640 status = usb_submit_urb(serial_priv->read_urb, GFP_KERNEL);
644 usb_free_urb(serial_priv->read_urb);
653 struct qt2_serial_private *serial_priv;
666 serial_priv = kzalloc(sizeof(*serial_priv), GFP_KERNEL);
667 if (!serial_priv)
670 serial_priv->read_buffer = kmalloc(QT2_READ_BUFFER_SIZE, GFP_KERNEL);
671 if (!serial_priv->read_buffer) {
676 usb_set_serial_data(serial, serial_priv);
685 kfree(serial_priv->read_buffer);
687 kfree(serial_priv);