Lines Matching defs:serial
9 * This driver allows a USB IrDA device to be used as a "dumb" serial device.
19 * See Documentation/usb/usb-serial.rst for more information on using this
34 #include <linux/usb/serial.h>
47 static int ir_startup (struct usb_serial *serial);
93 static inline void irda_usb_dump_class_desc(struct usb_serial *serial,
96 struct device *dev = &serial->dev->dev;
123 irda_usb_find_class_desc(struct usb_serial *serial, unsigned int ifnum)
125 struct usb_device *dev = serial->dev;
138 dev_dbg(&serial->dev->dev, "%s - ret=%d\n", __func__, ret);
140 dev_dbg(&serial->dev->dev,
146 dev_dbg(&serial->dev->dev, "%s - bad class descriptor type\n",
151 irda_usb_dump_class_desc(serial, desc);
197 static int ir_startup(struct usb_serial *serial)
202 irda_desc = irda_usb_find_class_desc(serial, 0);
204 dev_err(&serial->dev->dev,
211 dev_dbg(&serial->dev->dev,
381 struct usb_device *udev = port->serial->dev;