Lines Matching refs:interface
41 struct usb_interface *interface; /* the interface for member
80 struct usb_interface *interface; in lcd_open() local
85 interface = usb_find_interface(&lcd_driver, subminor); in lcd_open()
86 if (!interface) { in lcd_open()
92 dev = usb_get_intfdata(interface); in lcd_open()
98 r = usb_autopm_get_interface(interface); in lcd_open()
119 usb_autopm_put_interface(dev->interface); in lcd_release()
208 dev_dbg(&dev->interface->dev, in lcd_write_bulk_callback()
318 static int lcd_probe(struct usb_interface *interface, in lcd_probe() argument
336 dev->udev = usb_get_dev(interface_to_usbdev(interface)); in lcd_probe()
337 dev->interface = interface; in lcd_probe()
340 dev_warn(&interface->dev, "USBLCD model not supported.\n"); in lcd_probe()
347 retval = usb_find_common_endpoints(interface->cur_altsetting, in lcd_probe()
350 dev_err(&interface->dev, in lcd_probe()
366 usb_set_intfdata(interface, dev); in lcd_probe()
369 retval = usb_register_dev(interface, &lcd_class); in lcd_probe()
372 dev_err(&interface->dev, in lcd_probe()
379 dev_info(&interface->dev, "USBLCD Version %1d%1d.%1d%1d found " in lcd_probe()
384 dev_info(&interface->dev, "USB LCD device now attached to USBLCD-%d\n", in lcd_probe()
385 interface->minor); in lcd_probe()
417 static void lcd_disconnect(struct usb_interface *interface) in lcd_disconnect() argument
419 struct usb_lcd *dev = usb_get_intfdata(interface); in lcd_disconnect()
420 int minor = interface->minor; in lcd_disconnect()
423 usb_deregister_dev(interface, &lcd_class); in lcd_disconnect()
434 dev_info(&interface->dev, "USB LCD #%d now disconnected\n", minor); in lcd_disconnect()