Lines Matching refs:spriv

245 	struct pl2303_serial_private *spriv = usb_get_serial_data(serial);
250 if (spriv->type == &pl2303_type_data[TYPE_HXN])
274 struct pl2303_serial_private *spriv = usb_get_serial_data(serial);
281 if (spriv->type == &pl2303_type_data[TYPE_HXN])
300 struct pl2303_serial_private *spriv = usb_get_serial_data(serial);
308 if (spriv->type == &pl2303_type_data[TYPE_HXN])
471 struct pl2303_serial_private *spriv;
483 spriv = kzalloc(sizeof(*spriv), GFP_KERNEL);
484 if (!spriv)
487 spriv->type = &pl2303_type_data[type];
488 spriv->quirks = (unsigned long)usb_get_serial_data(serial);
489 spriv->quirks |= spriv->type->quirks;
491 usb_set_serial_data(serial, spriv);
496 kfree(spriv);
510 if (spriv->quirks & PL2303_QUIRK_LEGACY)
523 struct pl2303_serial_private *spriv = usb_get_serial_data(serial);
525 kfree(spriv);
692 struct pl2303_serial_private *spriv = usb_get_serial_data(serial);
701 if (spriv->type->max_baud_rate)
702 baud = min_t(speed_t, baud, spriv->type->max_baud_rate);
707 if (spriv->type->no_divisors)
714 else if (spriv->type->alt_divisors)
796 struct pl2303_serial_private *spriv = usb_get_serial_data(serial);
904 if (spriv->quirks & PL2303_QUIRK_LEGACY) {
906 } else if (spriv->type == &pl2303_type_data[TYPE_HXN]) {
913 } else if (pl2303_enable_xonxoff(tty, spriv->type)) {
914 if (spriv->type == &pl2303_type_data[TYPE_HXN]) {
922 if (spriv->type == &pl2303_type_data[TYPE_HXN]) {
961 struct pl2303_serial_private *spriv = usb_get_serial_data(serial);
964 if (spriv->quirks & PL2303_QUIRK_LEGACY) {
969 if (spriv->type == &pl2303_type_data[TYPE_HXN]) {
1100 struct pl2303_serial_private *spriv = usb_get_serial_data(serial);
1108 if (spriv->quirks & PL2303_QUIRK_UART_STATE_IDX0)