Lines Matching defs:serial

10  * See Documentation/usb/usb-serial.rst for more information on using this
34 #include <linux/usb/serial.h>
35 #include <linux/serial.h>
114 /* function prototypes for the Cypress USB to serial device */
224 * Cypress serial helper functions
243 if (is_frwd(port->serial->dev))
255 if (port->serial->dev->speed == USB_SPEED_LOW) {
289 /* This function can either set or retrieve the current serial line settings */
344 retval = usb_control_msg(port->serial->dev,
345 usb_sndctrlpipe(port->serial->dev, 0),
358 dev_err(dev, "%s - failed sending serial line settings - %d\n",
380 dev_dbg(dev, "%s - retrieving serial line settings\n", __func__);
382 retval = usb_control_msg(port->serial->dev,
383 usb_rcvctrlpipe(port->serial->dev, 0),
395 dev_err(dev, "%s - failed to retrieve serial line settings - %d\n",
436 * Cypress serial driver functions
442 struct usb_serial *serial = port->serial;
464 if (!is_frwd(serial->dev))
465 usb_reset_configuration(serial->dev);
474 format. This is in accordance with the cypress_m8 serial
503 struct usb_serial *serial = port->serial;
518 if (serial->dev->descriptor.idProduct !=
582 struct usb_serial *serial = port->serial;
590 usb_clear_halt(serial->dev, 0x81);
591 usb_clear_halt(serial->dev, 0x02);
608 usb_fill_int_urb(port->interrupt_in_urb, serial->dev,
609 usb_rcvintpipe(serial->dev, port->interrupt_in_endpointAddress),
768 usb_fill_int_urb(port->interrupt_out_urb, port->serial->dev,
769 usb_sndintpipe(port->serial->dev, port->interrupt_out_endpointAddress),
1162 usb_fill_int_urb(port->interrupt_in_urb, port->serial->dev,
1163 usb_rcvintpipe(port->serial->dev,