Lines Matching defs:serial

9  * See Documentation/usb/usb-serial.rst for more information on using this
25 #include <linux/usb/serial.h>
38 static int visor_probe(struct usb_serial *serial,
40 static int visor_calc_num_ports(struct usb_serial *serial,
42 static int clie_5_calc_num_ports(struct usb_serial *serial,
45 static int clie_3_5_startup(struct usb_serial *serial);
46 static int palm_os_3_probe(struct usb_serial *serial,
48 static int palm_os_4_probe(struct usb_serial *serial,
262 usb_control_msg(port->serial->dev,
263 usb_rcvctrlpipe(port->serial->dev, 0),
311 static int palm_os_3_probe(struct usb_serial *serial,
314 struct device *dev = &serial->dev->dev;
327 retval = usb_control_msg(serial->dev,
328 usb_rcvctrlpipe(serial->dev, 0),
351 serial->type->description);
377 serial->type->description,
380 dev_info(dev, "%s: Number of ports: %d\n", serial->type->description,
387 usb_set_serial_data(serial, (void *)(long)num_ports);
391 retval = usb_control_msg(serial->dev,
392 usb_rcvctrlpipe(serial->dev, 0),
407 static int palm_os_4_probe(struct usb_serial *serial,
410 struct device *dev = &serial->dev->dev;
419 retval = usb_control_msg(serial->dev,
420 usb_rcvctrlpipe(serial->dev, 0),
435 static int visor_probe(struct usb_serial *serial,
439 int (*startup)(struct usb_serial *serial,
448 serial->dev->descriptor.bDeviceClass == USB_CLASS_COMM &&
449 serial->dev->descriptor.bDeviceSubClass ==
453 if (serial->dev->actconfig->desc.bConfigurationValue != 1) {
454 dev_err(&serial->dev->dev, "active config #%d != 1 ??\n",
455 serial->dev->actconfig->desc.bConfigurationValue);
461 retval = startup(serial, id);
467 static int visor_calc_num_ports(struct usb_serial *serial,
470 unsigned int vid = le16_to_cpu(serial->dev->descriptor.idVendor);
471 int num_ports = (int)(long)(usb_get_serial_data(serial));
474 usb_set_serial_data(serial, NULL);
485 dev_err(&serial->interface->dev, "missing endpoints\n");
502 static int clie_5_calc_num_ports(struct usb_serial *serial,
518 return serial->type->num_ports;
521 static int clie_3_5_startup(struct usb_serial *serial)
523 struct device *dev = &serial->dev->dev;
536 result = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0),
552 result = usb_control_msg(serial->dev, usb_rcvctrlpipe(serial->dev, 0),