Lines Matching defs:interface
49 struct usb_interface *interface; /* the interface for this device */
77 usb_put_intf(dev->interface);
86 struct usb_interface *interface;
92 interface = usb_find_interface(&skel_driver, subminor);
93 if (!interface) {
100 dev = usb_get_intfdata(interface);
106 retval = usb_autopm_get_interface(interface);
129 usb_autopm_put_interface(dev->interface);
173 dev_err(&dev->interface->dev,
212 dev_err(&dev->interface->dev,
344 dev_err(&dev->interface->dev,
440 dev_err(&dev->interface->dev,
488 static int skel_probe(struct usb_interface *interface,
507 dev->udev = usb_get_dev(interface_to_usbdev(interface));
508 dev->interface = usb_get_intf(interface);
512 retval = usb_find_common_endpoints(interface->cur_altsetting,
515 dev_err(&interface->dev,
535 /* save our data pointer in this interface device */
536 usb_set_intfdata(interface, dev);
539 retval = usb_register_dev(interface, &skel_class);
542 dev_err(&interface->dev,
544 usb_set_intfdata(interface, NULL);
549 dev_info(&interface->dev,
551 interface->minor);
561 static void skel_disconnect(struct usb_interface *interface)
564 int minor = interface->minor;
566 dev = usb_get_intfdata(interface);
567 usb_set_intfdata(interface, NULL);
570 usb_deregister_dev(interface, &skel_class);
583 dev_info(&interface->dev, "USB Skeleton #%d now disconnected", minor);