Lines Matching refs:serial
227 static int qcprobe(struct usb_serial *serial, const struct usb_device_id *id) in qcprobe() argument
229 struct usb_host_interface *intf = serial->interface->cur_altsetting; in qcprobe()
230 struct device *dev = &serial->dev->dev; in qcprobe()
241 nintf = serial->dev->actconfig->desc.bNumInterfaces; in qcprobe()
249 if (serial->interface->num_altsetting == 2) in qcprobe()
250 intf = usb_altnum_to_altsetting(serial->interface, 1); in qcprobe()
251 else if (serial->interface->num_altsetting > 2) in qcprobe()
259 if (serial->interface->num_altsetting == 1) in qcprobe()
410 retval = usb_set_interface(serial->dev, ifnum, altsetting); in qcprobe()
420 usb_set_serial_data(serial, (void *)(unsigned long)sendsetup); in qcprobe()
425 static int qc_attach(struct usb_serial *serial) in qc_attach() argument
434 sendsetup = !!(unsigned long)(usb_get_serial_data(serial)); in qc_attach()
440 usb_set_serial_data(serial, data); in qc_attach()
445 static void qc_release(struct usb_serial *serial) in qc_release() argument
447 struct usb_wwan_intf_private *priv = usb_get_serial_data(serial); in qc_release()
449 usb_set_serial_data(serial, NULL); in qc_release()