Lines Matching refs:spriv
222 struct pl2303_serial_private *spriv; in pl2303_startup() local
226 spriv = kzalloc(sizeof(*spriv), GFP_KERNEL); in pl2303_startup()
227 if (!spriv) in pl2303_startup()
232 kfree(spriv); in pl2303_startup()
246 spriv->type = &pl2303_type_data[type]; in pl2303_startup()
247 spriv->quirks = (unsigned long)usb_get_serial_data(serial); in pl2303_startup()
248 spriv->quirks |= spriv->type->quirks; in pl2303_startup()
250 usb_set_serial_data(serial, spriv); in pl2303_startup()
262 if (spriv->quirks & PL2303_QUIRK_LEGACY) in pl2303_startup()
274 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_release() local
276 kfree(spriv); in pl2303_release()
406 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_encode_baud_rate() local
415 if (spriv->type->max_baud_rate) in pl2303_encode_baud_rate()
416 baud = min_t(speed_t, baud, spriv->type->max_baud_rate); in pl2303_encode_baud_rate()
482 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_set_termios() local
603 if (spriv->quirks & PL2303_QUIRK_LEGACY) in pl2303_set_termios()
641 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_open() local
644 if (spriv->quirks & PL2303_QUIRK_LEGACY) { in pl2303_open()
795 struct pl2303_serial_private *spriv = usb_get_serial_data(serial); in pl2303_update_line_status() local
803 if (spriv->quirks & PL2303_QUIRK_UART_STATE_IDX0) in pl2303_update_line_status()