Lines Matching defs:serial

9  * See Documentation/usb/usb-serial.rst for more information on using this
21 #include <linux/usb/serial.h>
34 static int visor_probe(struct usb_serial *serial,
36 static int visor_calc_num_ports(struct usb_serial *serial,
38 static int clie_5_calc_num_ports(struct usb_serial *serial,
41 static int clie_3_5_startup(struct usb_serial *serial);
42 static int palm_os_3_probe(struct usb_serial *serial,
44 static int palm_os_4_probe(struct usb_serial *serial,
255 usb_control_msg(port->serial->dev,
256 usb_rcvctrlpipe(port->serial->dev, 0),
304 static int palm_os_3_probe(struct usb_serial *serial,
307 struct device *dev = &serial->dev->dev;
320 retval = usb_control_msg(serial->dev,
321 usb_rcvctrlpipe(serial->dev, 0),
344 serial->type->description);
370 serial->type->description,
373 dev_info(dev, "%s: Number of ports: %d\n", serial->type->description,
380 usb_set_serial_data(serial, (void *)(long)num_ports);
384 retval = usb_control_msg(serial->dev,
385 usb_rcvctrlpipe(serial->dev, 0),
400 static int palm_os_4_probe(struct usb_serial *serial,
403 struct device *dev = &serial->dev->dev;
412 retval = usb_control_msg(serial->dev,
413 usb_rcvctrlpipe(serial->dev, 0),
428 static int visor_probe(struct usb_serial *serial,
432 int (*startup)(struct usb_serial *serial,
441 serial->dev->descriptor.bDeviceClass == USB_CLASS_COMM &&
442 serial->dev->descriptor.bDeviceSubClass ==
446 if (serial->dev->actconfig->desc.bConfigurationValue != 1) {
447 dev_err(&serial->dev->dev, "active config #%d != 1 ??\n",
448 serial->dev->actconfig->desc.bConfigurationValue);
454 retval = startup(serial, id);
460 static int visor_calc_num_ports(struct usb_serial *serial,
463 unsigned int vid = le16_to_cpu(serial->dev->descriptor.idVendor);
464 int num_ports = (int)(long)(usb_get_serial_data(serial));
467 usb_set_serial_data(serial, NULL);
478 dev_err(&serial->interface->dev, "missing endpoints\n");
495 static int clie_5_calc_num_ports(struct usb_serial *serial,
511 return serial->type->num_ports;
514 static int clie_3_5_startup(struct usb_serial *serial)
516 struct device *dev = &serial->dev->dev;
529 result = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0),
545 result = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0),