Lines Matching refs:spriv

223 	struct pl2303_serial_private *spriv = usb_get_serial_data(serial);  in pl2303_vendor_read()  local
228 if (spriv->type == &pl2303_type_data[TYPE_HXN]) in pl2303_vendor_read()
252 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_vendor_write() local
259 if (spriv->type == &pl2303_type_data[TYPE_HXN]) in pl2303_vendor_write()
278 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_update_reg() local
286 if (spriv->type == &pl2303_type_data[TYPE_HXN]) in pl2303_update_reg()
370 struct pl2303_serial_private *spriv; in pl2303_startup() local
375 spriv = kzalloc(sizeof(*spriv), GFP_KERNEL); in pl2303_startup()
376 if (!spriv) in pl2303_startup()
381 kfree(spriv); in pl2303_startup()
404 spriv->type = &pl2303_type_data[type]; in pl2303_startup()
405 spriv->quirks = (unsigned long)usb_get_serial_data(serial); in pl2303_startup()
406 spriv->quirks |= spriv->type->quirks; in pl2303_startup()
408 usb_set_serial_data(serial, spriv); in pl2303_startup()
421 if (spriv->quirks & PL2303_QUIRK_LEGACY) in pl2303_startup()
434 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_release() local
436 kfree(spriv); in pl2303_release()
566 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_encode_baud_rate() local
575 if (spriv->type->max_baud_rate) in pl2303_encode_baud_rate()
576 baud = min_t(speed_t, baud, spriv->type->max_baud_rate); in pl2303_encode_baud_rate()
581 if (spriv->type->no_divisors) in pl2303_encode_baud_rate()
667 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_set_termios() local
788 if (spriv->quirks & PL2303_QUIRK_LEGACY) { in pl2303_set_termios()
790 } else if (spriv->type == &pl2303_type_data[TYPE_HXN]) { in pl2303_set_termios()
797 } else if (pl2303_enable_xonxoff(tty, spriv->type)) { in pl2303_set_termios()
798 if (spriv->type == &pl2303_type_data[TYPE_HXN]) { in pl2303_set_termios()
806 if (spriv->type == &pl2303_type_data[TYPE_HXN]) { in pl2303_set_termios()
845 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_open() local
848 if (spriv->quirks & PL2303_QUIRK_LEGACY) { in pl2303_open()
853 if (spriv->type == &pl2303_type_data[TYPE_HXN]) { in pl2303_open()
992 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_update_line_status() local
1000 if (spriv->quirks & PL2303_QUIRK_UART_STATE_IDX0) in pl2303_update_line_status()