Lines Matching refs:interface
78 struct usb_interface *interface; /* the interface for this device */ member
180 && (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0)) { in iowarrior_callback()
213 dev_err(&dev->interface->dev, "%s - usb_submit_urb failed with result %d\n", in iowarrior_callback()
231 dev_dbg(&dev->interface->dev, in iowarrior_write_callback()
251 usb_put_intf(dev->interface); in iowarrior_delete()
402 retval = usb_set_report(dev->interface, 2, 0, buf, count); in iowarrior_write()
445 dev_dbg(&dev->interface->dev, in iowarrior_write()
462 dev_dbg(&dev->interface->dev, in iowarrior_write()
474 dev_err(&dev->interface->dev, "%s - not supported for product=0x%x\n", in iowarrior_write()
533 io_res = usb_set_report(dev->interface, 2, 0, in iowarrior_ioctl()
541 dev_err(&dev->interface->dev, in iowarrior_ioctl()
549 dev->interface->cur_altsetting, 1, 0, in iowarrior_ioctl()
574 info.if_num = dev->interface->cur_altsetting->desc.bInterfaceNumber; in iowarrior_ioctl()
610 struct usb_interface *interface; in iowarrior_open() local
616 interface = usb_find_interface(&iowarrior_driver, subminor); in iowarrior_open()
617 if (!interface) { in iowarrior_open()
623 dev = usb_get_intfdata(interface); in iowarrior_open()
637 dev_err(&interface->dev, "Error %d while submitting URB\n", retval); in iowarrior_open()
749 static int iowarrior_probe(struct usb_interface *interface, in iowarrior_probe() argument
752 struct usb_device *udev = interface_to_usbdev(interface); in iowarrior_probe()
775 dev->interface = usb_get_intf(interface); in iowarrior_probe()
777 iface_desc = interface->cur_altsetting; in iowarrior_probe()
784 dev_err(&interface->dev, "no interrupt-in endpoint found\n"); in iowarrior_probe()
797 dev_err(&interface->dev, "no interrupt-out endpoint found\n"); in iowarrior_probe()
810 if (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0) { in iowarrior_probe()
855 if (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0) { in iowarrior_probe()
865 usb_set_intfdata(interface, dev); in iowarrior_probe()
867 retval = usb_register_dev(interface, &iowarrior_class); in iowarrior_probe()
870 dev_err(&interface->dev, "Not able to get a minor for this device.\n"); in iowarrior_probe()
874 minor = interface->minor; in iowarrior_probe()
877 dev_info(&interface->dev, "IOWarrior product=0x%x, serial=%s interface=%d " in iowarrior_probe()
893 static void iowarrior_disconnect(struct usb_interface *interface) in iowarrior_disconnect() argument
895 struct iowarrior *dev = usb_get_intfdata(interface); in iowarrior_disconnect()
897 usb_deregister_dev(interface, &iowarrior_class); in iowarrior_disconnect()