Lines Matching refs:interface

49 	struct usb_interface	*interface;		/* the interface for this device */  member
77 usb_put_intf(dev->interface); in skel_delete()
86 struct usb_interface *interface; in skel_open() local
92 interface = usb_find_interface(&skel_driver, subminor); in skel_open()
93 if (!interface) { in skel_open()
100 dev = usb_get_intfdata(interface); in skel_open()
106 retval = usb_autopm_get_interface(interface); in skel_open()
129 usb_autopm_put_interface(dev->interface); in skel_release()
173 dev_err(&dev->interface->dev, in skel_read_bulk_callback()
212 dev_err(&dev->interface->dev, in skel_do_read_io()
344 dev_err(&dev->interface->dev, in skel_write_bulk_callback()
440 dev_err(&dev->interface->dev, in skel_write()
488 static int skel_probe(struct usb_interface *interface, in skel_probe() argument
507 dev->udev = usb_get_dev(interface_to_usbdev(interface)); in skel_probe()
508 dev->interface = usb_get_intf(interface); in skel_probe()
512 retval = usb_find_common_endpoints(interface->cur_altsetting, in skel_probe()
515 dev_err(&interface->dev, in skel_probe()
536 usb_set_intfdata(interface, dev); in skel_probe()
539 retval = usb_register_dev(interface, &skel_class); in skel_probe()
542 dev_err(&interface->dev, in skel_probe()
544 usb_set_intfdata(interface, NULL); in skel_probe()
549 dev_info(&interface->dev, in skel_probe()
551 interface->minor); in skel_probe()
561 static void skel_disconnect(struct usb_interface *interface) in skel_disconnect() argument
564 int minor = interface->minor; in skel_disconnect()
566 dev = usb_get_intfdata(interface); in skel_disconnect()
569 usb_deregister_dev(interface, &skel_class); in skel_disconnect()
582 dev_info(&interface->dev, "USB Skeleton #%d now disconnected", minor); in skel_disconnect()