Lines Matching defs:control
29 * control ("master") interface of a two-interface CDC Union
30 * resembling standard CDC ECM. The devices do not use the control
35 * Alternatively, control and data functions can be combined in a
52 struct usb_interface *control;
192 /* update status endpoint if separate control interface */
193 if (info->control != info->data)
194 dev->status = &info->control->cur_altsetting->endpoint[0];
206 subdriver = usb_cdc_wdm_register(info->control, &dev->status->desc,
209 dev_err(&info->control->dev, "subdriver registration failed\n");
240 info->control = intf;
302 /* Use separate control and data interfaces if we found a CDC Union */
323 if (info->control != info->data) {
330 if (status < 0 && info->control != info->data) {
358 info->subdriver->disconnect(info->control);
360 /* allow user to unbind using either control or data */
361 if (intf == info->control)
364 other = info->control;
374 info->control = NULL;
397 if (intf == info->control && info->subdriver &&
411 bool callsub = (intf == info->control && info->subdriver &&
450 /* 1. CDC ECM like devices match on the control interface */