Lines Matching refs:serial
52 struct usb_serial *serial; member
117 struct usb_serial *serial = priv->serial; in keyspan_pda_request_unthrottle() local
122 result = usb_control_msg(serial->dev, in keyspan_pda_request_unthrottle()
123 usb_sndctrlpipe(serial->dev, 0), in keyspan_pda_request_unthrottle()
133 dev_dbg(&serial->dev->dev, "%s - error %d from usb_control_msg\n", in keyspan_pda_request_unthrottle()
224 static speed_t keyspan_pda_setbaud(struct usb_serial *serial, speed_t baud) in keyspan_pda_setbaud() argument
267 rc = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), in keyspan_pda_setbaud()
286 struct usb_serial *serial = port->serial; in keyspan_pda_break_ctl() local
294 result = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), in keyspan_pda_break_ctl()
311 struct usb_serial *serial = port->serial; in keyspan_pda_set_termios() local
335 speed = keyspan_pda_setbaud(serial, speed); in keyspan_pda_set_termios()
353 static int keyspan_pda_get_modem_info(struct usb_serial *serial, in keyspan_pda_get_modem_info() argument
363 rc = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0), in keyspan_pda_get_modem_info()
375 static int keyspan_pda_set_modem_info(struct usb_serial *serial, in keyspan_pda_set_modem_info() argument
379 rc = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), in keyspan_pda_set_modem_info()
389 struct usb_serial *serial = port->serial; in keyspan_pda_tiocmget() local
394 rc = keyspan_pda_get_modem_info(serial, &status); in keyspan_pda_tiocmget()
411 struct usb_serial *serial = port->serial; in keyspan_pda_tiocmset() local
415 rc = keyspan_pda_get_modem_info(serial, &status); in keyspan_pda_tiocmset()
428 rc = keyspan_pda_set_modem_info(serial, status); in keyspan_pda_tiocmset()
435 struct usb_serial *serial = port->serial; in keyspan_pda_write() local
485 rc = usb_control_msg(serial->dev, in keyspan_pda_write()
486 usb_rcvctrlpipe(serial->dev, 0), in keyspan_pda_write()
596 struct usb_serial *serial = port->serial; in keyspan_pda_dtr_rts() local
599 keyspan_pda_set_modem_info(serial, (1 << 7) | (1 << 2)); in keyspan_pda_dtr_rts()
601 keyspan_pda_set_modem_info(serial, 0); in keyspan_pda_dtr_rts()
608 struct usb_serial *serial = port->serial; in keyspan_pda_open() local
618 rc = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0), in keyspan_pda_open()
658 static int keyspan_pda_fake_startup(struct usb_serial *serial) in keyspan_pda_fake_startup() argument
664 response = ezusb_fx1_set_reset(serial->dev, 1); in keyspan_pda_fake_startup()
668 else if (le16_to_cpu(serial->dev->descriptor.idVendor) == KEYSPAN_VENDOR_ID) in keyspan_pda_fake_startup()
672 else if ((le16_to_cpu(serial->dev->descriptor.idVendor) == XIRCOM_VENDOR_ID) || in keyspan_pda_fake_startup()
673 (le16_to_cpu(serial->dev->descriptor.idVendor) == ENTREGA_VENDOR_ID)) in keyspan_pda_fake_startup()
677 dev_err(&serial->dev->dev, "%s: unknown vendor, aborting.\n", in keyspan_pda_fake_startup()
682 if (ezusb_fx1_ihex_firmware_download(serial->dev, fw_name) < 0) { in keyspan_pda_fake_startup()
683 dev_err(&serial->dev->dev, "failed to load firmware \"%s\"\n", in keyspan_pda_fake_startup()
713 priv->serial = port->serial; in keyspan_pda_port_probe()