Lines Matching refs:control
73 struct usb_interface *intf = info->control; in usbnet_cdc_update_filter()
157 info->control = intf; in usbnet_generic_cdc_bind()
215 info->control = usb_ifnum_to_if(dev->udev, in usbnet_generic_cdc_bind()
219 if (!info->control || !info->data) { in usbnet_generic_cdc_bind()
223 info->control, in usbnet_generic_cdc_bind()
233 if (info->control != intf) { in usbnet_generic_cdc_bind()
239 info->data = info->control; in usbnet_generic_cdc_bind()
240 info->control = intf; in usbnet_generic_cdc_bind()
246 if (info->control == info->data) in usbnet_generic_cdc_bind()
317 info->control = usb_ifnum_to_if(dev->udev, 0); in usbnet_generic_cdc_bind()
319 if (!info->control || !info->data || info->control != intf) { in usbnet_generic_cdc_bind()
322 info->control, in usbnet_generic_cdc_bind()
338 if (info->data != info->control) { in usbnet_generic_cdc_bind()
347 if (info->data != info->control) in usbnet_generic_cdc_bind()
353 if (info->data != info->control) in usbnet_generic_cdc_bind()
355 if (info->control->cur_altsetting->desc.bNumEndpoints == 1) { in usbnet_generic_cdc_bind()
358 dev->status = &info->control->cur_altsetting->endpoint [0]; in usbnet_generic_cdc_bind()
396 if (info->data == info->control) in usbnet_cdc_unbind()
400 if (intf == info->control && info->data) { in usbnet_cdc_unbind()
408 else if (intf == info->data && info->control) { in usbnet_cdc_unbind()
410 usb_set_intfdata(info->control, NULL); in usbnet_cdc_unbind()
411 usb_driver_release_interface(driver, info->control); in usbnet_cdc_unbind()
412 info->control = NULL; in usbnet_cdc_unbind()