Lines Matching defs:control

122  * Functions for ACM control messages.
130 retval = usb_autopm_get_interface(acm->control);
136 acm->control->altsetting[0].desc.bInterfaceNumber,
139 dev_dbg(&acm->control->dev,
143 usb_autopm_put_interface(acm->control);
151 static inline int acm_set_control(struct acm *acm, int control)
157 control, NULL, 0);
209 usb_autopm_put_interface_async(acm->control);
278 /* control interface reports status changes with "interrupt" transfers */
297 dev_dbg(&acm->control->dev,
302 dev_dbg(&acm->control->dev,
313 dev_dbg(&acm->control->dev, "%s - network connection: %d\n",
321 dev_dbg(&acm->control->dev, "%s - calling hangup\n",
353 dev_dbg(&acm->control->dev,
364 dev_err(&acm->control->dev, "%s - usb_submit_urb failed: %d\n",
533 dev_err(&acm->control->dev, "failed to set dtr/rts\n");
542 dev_dbg(&acm->control->dev, "%s\n", __func__);
548 retval = usb_autopm_get_interface(acm->control);
557 acm->control->needs_remote_wakeup = 1;
562 dev_err(&acm->control->dev,
581 usb_autopm_put_interface(acm->control);
592 usb_autopm_put_interface(acm->control);
604 dev_dbg(&acm->control->dev, "%s\n", __func__);
607 usb_put_intf(acm->control);
619 dev_dbg(&acm->control->dev, "%s\n", __func__);
628 usb_autopm_get_interface_no_resume(acm->control);
629 acm->control->needs_remote_wakeup = 0;
630 usb_autopm_put_interface(acm->control);
638 usb_autopm_put_interface_async(acm->control);
651 dev_dbg(&acm->control->dev, "%s\n", __func__);
658 dev_dbg(&acm->control->dev, "%s\n", __func__);
665 dev_dbg(&acm->control->dev, "%s\n", __func__);
702 stat = usb_autopm_get_interface_async(acm->control);
779 dev_dbg(&acm->control->dev, "%s - send break failed\n",
948 rv = usb_autopm_get_interface(acm->control);
954 usb_autopm_put_interface(acm->control);
1007 dev_dbg(&acm->control->dev, "%s - set line: %d %d %d %d\n",
1032 struct usb_device *usb_dev = interface_to_usbdev(acm->control);
1040 struct usb_device *usb_dev = interface_to_usbdev(acm->control);
1207 dev_dbg(&intf->dev, "Separate call control interface. That is not fully supported.\n");
1257 /* Accept probe requests only for the control interface */
1308 acm->control = control_interface;
1474 device_remove_file(&acm->control->dev,
1476 device_remove_file(&acm->control->dev,
1479 device_remove_file(&acm->control->dev, &dev_attr_bmCapabilities);
1504 dev_dbg(&acm->control->dev, "%s\n", __func__);
1531 device_remove_file(&acm->control->dev,
1533 device_remove_file(&acm->control->dev,
1537 device_remove_file(&acm->control->dev, &dev_attr_bmCapabilities);
1538 usb_set_intfdata(acm->control, NULL);
1562 usb_driver_release_interface(&acm_driver, intf == acm->control ?
1563 acm->data : acm->control);
1835 /* control interfaces without any protocol set */
1839 /* control interfaces with various AT-command sets */