Lines Matching defs:interface
41 struct usb_interface *interface; /* the interface for
80 struct usb_interface *interface;
85 interface = usb_find_interface(&lcd_driver, subminor);
86 if (!interface) {
92 dev = usb_get_intfdata(interface);
98 r = usb_autopm_get_interface(interface);
119 usb_autopm_put_interface(dev->interface);
207 dev_dbg(&dev->interface->dev,
317 static int lcd_probe(struct usb_interface *interface,
335 dev->udev = usb_get_dev(interface_to_usbdev(interface));
336 dev->interface = interface;
339 dev_warn(&interface->dev, "USBLCD model not supported.\n");
346 retval = usb_find_common_endpoints(interface->cur_altsetting,
349 dev_err(&interface->dev,
364 /* save our data pointer in this interface device */
365 usb_set_intfdata(interface, dev);
368 retval = usb_register_dev(interface, &lcd_class);
371 dev_err(&interface->dev,
378 dev_info(&interface->dev, "USBLCD Version %1d%1d.%1d%1d found "
383 dev_info(&interface->dev, "USB LCD device now attached to USBLCD-%d\n",
384 interface->minor);
416 static void lcd_disconnect(struct usb_interface *interface)
418 struct usb_lcd *dev = usb_get_intfdata(interface);
419 int minor = interface->minor;
422 usb_deregister_dev(interface, &lcd_class);
433 dev_info(&interface->dev, "USB LCD #%d now disconnected\n", minor);