Lines Matching defs:control
30 * control ("master") interface of a two-interface CDC Union
31 * resembling standard CDC ECM. The devices do not use the control
36 * Alternatively, control and data functions can be combined in a
53 struct usb_interface *control;
192 /* control packet, we do not know what to do */
639 /* update status endpoint if separate control interface */
640 if (info->control != info->data)
641 dev->status = &info->control->cur_altsetting->endpoint[0];
653 subdriver = usb_cdc_wdm_register(info->control, &dev->status->desc,
656 dev_err(&info->control->dev, "subdriver registration failed\n");
701 info->control = intf;
709 /* Use separate control and data interfaces if we found a CDC Union */
733 if (info->control != info->data) {
740 if (status < 0 && info->control != info->data) {
794 info->subdriver->disconnect(info->control);
802 /* allow user to unbind using either control or data */
803 if (intf == info->control)
806 other = info->control;
816 info->control = NULL;
839 if (intf == info->control && info->subdriver &&
853 bool callsub = (intf == info->control && info->subdriver &&
920 /* 1. CDC ECM like devices match on the control interface */
1491 /* called twice if separate control and data intf */