Lines Matching refs:interface
72 struct usb_interface *interface; /* the interface for this device */ member
178 && (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()
247 dev_dbg(&dev->interface->dev, "minor %d\n", dev->minor); in iowarrior_delete()
284 dev_dbg(&dev->interface->dev, "minor %d, count = %zd\n", in iowarrior_read()
353 dev_dbg(&dev->interface->dev, "minor %d, count = %zd\n", in iowarrior_write()
381 retval = usb_set_report(dev->interface, 2, 0, buf, count); in iowarrior_write()
416 dev_dbg(&dev->interface->dev, in iowarrior_write()
424 dev_dbg(&dev->interface->dev, in iowarrior_write()
441 dev_dbg(&dev->interface->dev, in iowarrior_write()
453 dev_err(&dev->interface->dev, "%s - not supported for product=0x%x\n", in iowarrior_write()
503 dev_dbg(&dev->interface->dev, "minor %d, cmd 0x%.4x, arg %ld\n", in iowarrior_ioctl()
520 io_res = usb_set_report(dev->interface, 2, 0, in iowarrior_ioctl()
528 dev_err(&dev->interface->dev, in iowarrior_ioctl()
536 dev->interface->cur_altsetting, 1, 0, in iowarrior_ioctl()
561 info.if_num = dev->interface->cur_altsetting->desc.bInterfaceNumber; in iowarrior_ioctl()
598 struct usb_interface *interface; in iowarrior_open() local
605 interface = usb_find_interface(&iowarrior_driver, subminor); in iowarrior_open()
606 if (!interface) { in iowarrior_open()
614 dev = usb_get_intfdata(interface); in iowarrior_open()
632 dev_err(&interface->dev, "Error %d while submitting URB\n", retval); in iowarrior_open()
661 dev_dbg(&dev->interface->dev, "minor %d\n", dev->minor); in iowarrior_release()
757 static int iowarrior_probe(struct usb_interface *interface, in iowarrior_probe() argument
760 struct usb_device *udev = interface_to_usbdev(interface); in iowarrior_probe()
770 dev_err(&interface->dev, "Out of memory\n"); in iowarrior_probe()
785 dev->interface = interface; in iowarrior_probe()
787 iface_desc = interface->cur_altsetting; in iowarrior_probe()
791 dev_err(&interface->dev, "Invalid number of endpoints\n"); in iowarrior_probe()
808 if ((dev->interface->cur_altsetting->desc.bInterfaceNumber == 0) && in iowarrior_probe()
816 dev_err(&interface->dev, "Couldn't allocate interrupt_in_urb\n"); in iowarrior_probe()
821 dev_err(&interface->dev, "Couldn't allocate int_in_buffer\n"); in iowarrior_probe()
835 dev_err(&interface->dev, "Couldn't allocate read_queue\n"); in iowarrior_probe()
846 if (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0) { in iowarrior_probe()
856 usb_set_intfdata(interface, dev); in iowarrior_probe()
858 retval = usb_register_dev(interface, &iowarrior_class); in iowarrior_probe()
861 dev_err(&interface->dev, "Not able to get a minor for this device.\n"); in iowarrior_probe()
862 usb_set_intfdata(interface, NULL); in iowarrior_probe()
866 dev->minor = interface->minor; in iowarrior_probe()
869 dev_info(&interface->dev, "IOWarrior product=0x%x, serial=%s interface=%d " in iowarrior_probe()
884 static void iowarrior_disconnect(struct usb_interface *interface) in iowarrior_disconnect() argument
889 dev = usb_get_intfdata(interface); in iowarrior_disconnect()
891 usb_set_intfdata(interface, NULL); in iowarrior_disconnect()
896 usb_deregister_dev(interface, &iowarrior_class); in iowarrior_disconnect()
919 dev_info(&interface->dev, "I/O-Warror #%d now disconnected\n", in iowarrior_disconnect()