Lines Matching defs:interface
1172 static int tm6000_usb_probe(struct usb_interface *interface,
1181 usbdev = usb_get_dev(interface_to_usbdev(interface));
1183 /* Selects the proper interface */
1232 for (i = 0; i < interface->num_altsetting; i++) {
1235 for (ep = 0; ep < interface->altsetting[i].desc.bNumEndpoints; ep++) {
1239 e = &interface->altsetting[i].endpoint[ep];
1244 printk(KERN_INFO "tm6000: alt %d, interface %i, class %i\n",
1246 interface->altsetting[i].desc.bInterfaceNumber,
1247 interface->altsetting[i].desc.bInterfaceClass);
1253 &interface->altsetting[i],
1258 &interface->altsetting[i],
1266 &interface->altsetting[i],
1271 &interface->altsetting[i],
1279 &interface->altsetting[i],
1284 &interface->altsetting[i],
1298 interface->altsetting->desc.bInterfaceNumber);
1307 /* save our data pointer in this interface device */
1308 usb_set_intfdata(interface, dev);
1334 static void tm6000_usb_disconnect(struct usb_interface *interface)
1336 struct tm6000_core *dev = usb_get_intfdata(interface);
1337 usb_set_intfdata(interface, NULL);