Lines Matching defs:interface
76 struct usb_interface *interface; /* the interface for this device */
180 /* queue is not empty and it's interface 0 */
182 && (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0)) {
188 /* equal values on interface 0 will be ignored */
215 dev_err(&dev->interface->dev, "%s - usb_submit_urb failed with result %d\n",
233 dev_dbg(&dev->interface->dev,
249 dev_dbg(&dev->interface->dev, "minor %d\n", dev->minor);
253 usb_put_intf(dev->interface);
287 dev_dbg(&dev->interface->dev, "minor %d, count = %zd\n",
356 dev_dbg(&dev->interface->dev, "minor %d, count = %zd\n",
380 retval = usb_set_report(dev->interface, 2, 0, buf, count);
425 dev_dbg(&dev->interface->dev,
443 dev_dbg(&dev->interface->dev,
456 dev_err(&dev->interface->dev, "%s - not supported for product=0x%x\n",
503 dev_dbg(&dev->interface->dev, "minor %d, cmd 0x%.4x, arg %ld\n",
521 io_res = usb_set_report(dev->interface, 2, 0,
529 dev_err(&dev->interface->dev,
537 dev->interface->cur_altsetting, 1, 0,
562 info.if_num = dev->interface->cur_altsetting->desc.bInterfaceNumber;
598 struct usb_interface *interface;
604 interface = usb_find_interface(&iowarrior_driver, subminor);
605 if (!interface) {
611 dev = usb_get_intfdata(interface);
625 dev_err(&interface->dev, "Error %d while submitting URB\n", retval);
652 dev_dbg(&dev->interface->dev, "minor %d\n", dev->minor);
708 * device were for a network interface then the driver
748 static int iowarrior_probe(struct usb_interface *interface,
751 struct usb_device *udev = interface_to_usbdev(interface);
772 dev->interface = usb_get_intf(interface);
774 iface_desc = interface->cur_altsetting;
781 dev_err(&interface->dev, "no interrupt-in endpoint found\n");
794 dev_err(&interface->dev, "no interrupt-out endpoint found\n");
807 if (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0) {
851 /* Set the idle timeout to 0, if this is interface 0 */
852 if (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0) {
862 usb_set_intfdata(interface, dev);
864 retval = usb_register_dev(interface, &iowarrior_class);
867 dev_err(&interface->dev, "Not able to get a minor for this device.\n");
871 dev->minor = interface->minor;
874 dev_info(&interface->dev, "IOWarrior product=0x%x, serial=%s interface=%d "
889 static void iowarrior_disconnect(struct usb_interface *interface)
891 struct iowarrior *dev = usb_get_intfdata(interface);
894 usb_deregister_dev(interface, &iowarrior_class);
917 dev_info(&interface->dev, "I/O-Warror #%d now disconnected\n",