Lines Matching refs:spriv
286 struct pl2303_serial_private *spriv; in pl2303_startup() local
290 spriv = kzalloc(sizeof(*spriv), GFP_KERNEL); in pl2303_startup()
291 if (!spriv) in pl2303_startup()
296 kfree(spriv); in pl2303_startup()
310 spriv->type = &pl2303_type_data[type]; in pl2303_startup()
311 spriv->quirks = (unsigned long)usb_get_serial_data(serial); in pl2303_startup()
312 spriv->quirks |= spriv->type->quirks; in pl2303_startup()
314 usb_set_serial_data(serial, spriv); in pl2303_startup()
326 if (spriv->quirks & PL2303_QUIRK_LEGACY) in pl2303_startup()
338 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_release() local
340 kfree(spriv); in pl2303_release()
470 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_encode_baud_rate() local
479 if (spriv->type->max_baud_rate) in pl2303_encode_baud_rate()
480 baud = min_t(speed_t, baud, spriv->type->max_baud_rate); in pl2303_encode_baud_rate()
553 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_set_termios() local
674 if (spriv->quirks & PL2303_QUIRK_LEGACY) in pl2303_set_termios()
715 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_open() local
718 if (spriv->quirks & PL2303_QUIRK_LEGACY) { in pl2303_open()
869 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_update_line_status() local
877 if (spriv->quirks & PL2303_QUIRK_UART_STATE_IDX0) in pl2303_update_line_status()