Lines Matching refs:spriv

243 	struct pl2303_serial_private *spriv = usb_get_serial_data(serial);  in pl2303_vendor_read()  local
248 if (spriv->type == &pl2303_type_data[TYPE_HXN]) in pl2303_vendor_read()
272 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_vendor_write() local
279 if (spriv->type == &pl2303_type_data[TYPE_HXN]) in pl2303_vendor_write()
298 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_update_reg() local
306 if (spriv->type == &pl2303_type_data[TYPE_HXN]) in pl2303_update_reg()
459 struct pl2303_serial_private *spriv; in pl2303_startup() local
471 spriv = kzalloc(sizeof(*spriv), GFP_KERNEL); in pl2303_startup()
472 if (!spriv) in pl2303_startup()
475 spriv->type = &pl2303_type_data[type]; in pl2303_startup()
476 spriv->quirks = (unsigned long)usb_get_serial_data(serial); in pl2303_startup()
477 spriv->quirks |= spriv->type->quirks; in pl2303_startup()
479 usb_set_serial_data(serial, spriv); in pl2303_startup()
484 kfree(spriv); in pl2303_startup()
498 if (spriv->quirks & PL2303_QUIRK_LEGACY) in pl2303_startup()
511 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_release() local
513 kfree(spriv); in pl2303_release()
680 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_encode_baud_rate() local
689 if (spriv->type->max_baud_rate) in pl2303_encode_baud_rate()
690 baud = min_t(speed_t, baud, spriv->type->max_baud_rate); in pl2303_encode_baud_rate()
695 if (spriv->type->no_divisors) in pl2303_encode_baud_rate()
702 else if (spriv->type->alt_divisors) in pl2303_encode_baud_rate()
783 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_set_termios() local
891 if (spriv->quirks & PL2303_QUIRK_LEGACY) { in pl2303_set_termios()
893 } else if (spriv->type == &pl2303_type_data[TYPE_HXN]) { in pl2303_set_termios()
900 } else if (pl2303_enable_xonxoff(tty, spriv->type)) { in pl2303_set_termios()
901 if (spriv->type == &pl2303_type_data[TYPE_HXN]) { in pl2303_set_termios()
909 if (spriv->type == &pl2303_type_data[TYPE_HXN]) { in pl2303_set_termios()
948 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_open() local
951 if (spriv->quirks & PL2303_QUIRK_LEGACY) { in pl2303_open()
956 if (spriv->type == &pl2303_type_data[TYPE_HXN]) { in pl2303_open()
1083 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_update_line_status() local
1091 if (spriv->quirks & PL2303_QUIRK_UART_STATE_IDX0) in pl2303_update_line_status()