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()
207 dev_dbg(&dev->interface->dev, in lcd_write_bulk_callback()
317 static int lcd_probe(struct usb_interface *interface, in lcd_probe() argument
335 dev->udev = usb_get_dev(interface_to_usbdev(interface)); in lcd_probe()
336 dev->interface = interface; in lcd_probe()
339 dev_warn(&interface->dev, "USBLCD model not supported.\n"); in lcd_probe()
346 retval = usb_find_common_endpoints(interface->cur_altsetting, in lcd_probe()
349 dev_err(&interface->dev, in lcd_probe()
365 usb_set_intfdata(interface, dev); in lcd_probe()
368 retval = usb_register_dev(interface, &lcd_class); in lcd_probe()
371 dev_err(&interface->dev, in lcd_probe()
378 dev_info(&interface->dev, "USBLCD Version %1d%1d.%1d%1d found " in lcd_probe()
383 dev_info(&interface->dev, "USB LCD device now attached to USBLCD-%d\n", in lcd_probe()
384 interface->minor); in lcd_probe()
416 static void lcd_disconnect(struct usb_interface *interface) in lcd_disconnect() argument
418 struct usb_lcd *dev = usb_get_intfdata(interface); in lcd_disconnect()
419 int minor = interface->minor; in lcd_disconnect()
422 usb_deregister_dev(interface, &lcd_class); in lcd_disconnect()
433 dev_info(&interface->dev, "USB LCD #%d now disconnected\n", minor); in lcd_disconnect()