Lines Matching refs:data_interface
1190 struct usb_interface *data_interface; in acm_probe() local
1222 data_interface = usb_ifnum_to_if(usb_dev, 1); in acm_probe()
1225 if (!data_interface || !control_interface) in acm_probe()
1261 control_interface = data_interface = intf; in acm_probe()
1266 data_interface = usb_ifnum_to_if(usb_dev, data_intf_num); in acm_probe()
1277 data_interface = usb_ifnum_to_if(usb_dev, data_intf_num); in acm_probe()
1285 control_interface = data_interface = intf; in acm_probe()
1290 if (!control_interface || !data_interface) { in acm_probe()
1298 if (control_interface == data_interface) { in acm_probe()
1304 if (data_interface->cur_altsetting->desc.bNumEndpoints != 3) { in acm_probe()
1309 res = usb_find_common_endpoints(data_interface->cur_altsetting, in acm_probe()
1320 if (data_interface->cur_altsetting->desc.bInterfaceClass != USB_CLASS_CDC_DATA) { in acm_probe()
1324 swap(control_interface, data_interface); in acm_probe()
1334 if (data_interface->cur_altsetting->desc.bNumEndpoints < 2 || in acm_probe()
1339 epread = &data_interface->cur_altsetting->endpoint[0].desc; in acm_probe()
1340 epwrite = &data_interface->cur_altsetting->endpoint[1].desc; in acm_probe()
1366 acm->data = data_interface; in acm_probe()
1518 rv = usb_driver_claim_interface(&acm_driver, data_interface, acm); in acm_probe()
1542 usb_set_intfdata(data_interface, NULL); in acm_probe()
1543 usb_driver_release_interface(&acm_driver, data_interface); in acm_probe()