Lines Matching defs:interface
233 static int tower_probe(struct usb_interface *interface, const struct usb_device_id *id);
234 static void tower_disconnect(struct usb_interface *interface);
310 struct usb_interface *interface;
317 interface = usb_find_interface(&tower_driver, subminor);
318 if (!interface) {
324 dev = usb_get_intfdata(interface);
741 static int tower_probe(struct usb_interface *interface, const struct usb_device_id *id)
743 struct device *idev = &interface->dev;
744 struct usb_device *udev = interface_to_usbdev(interface);
763 result = usb_find_common_endpoints_reverse(interface->cur_altsetting,
805 dev_info(&interface->dev,
812 usb_set_intfdata(interface, dev);
814 retval = usb_register_dev(interface, &tower_class);
820 dev->minor = interface->minor;
823 dev_info(&interface->dev, "LEGO USB Tower #%d now attached to major "
841 static void tower_disconnect(struct usb_interface *interface)
846 dev = usb_get_intfdata(interface);
851 usb_deregister_dev(interface, &tower_class);
871 dev_info(&interface->dev, "LEGO USB Tower #%d now disconnected\n",