Lines Matching refs:interface

76 	struct usb_interface *interface;	/* the interface for this device */  member
182 && (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0)) { in iowarrior_callback()
215 dev_err(&dev->interface->dev, "%s - usb_submit_urb failed with result %d\n", in iowarrior_callback()
233 dev_dbg(&dev->interface->dev, in iowarrior_write_callback()
249 dev_dbg(&dev->interface->dev, "minor %d\n", dev->minor); in iowarrior_delete()
253 usb_put_intf(dev->interface); in iowarrior_delete()
300 dev_dbg(&dev->interface->dev, "minor %d, count = %zd\n", in iowarrior_read()
382 dev_dbg(&dev->interface->dev, "minor %d, count = %zd\n", in iowarrior_write()
406 retval = usb_set_report(dev->interface, 2, 0, buf, count); in iowarrior_write()
450 dev_dbg(&dev->interface->dev, in iowarrior_write()
468 dev_dbg(&dev->interface->dev, in iowarrior_write()
480 dev_err(&dev->interface->dev, "%s - not supported for product=0x%x\n", in iowarrior_write()
526 dev_dbg(&dev->interface->dev, "minor %d, cmd 0x%.4x, arg %ld\n", in iowarrior_ioctl()
543 io_res = usb_set_report(dev->interface, 2, 0, in iowarrior_ioctl()
551 dev_err(&dev->interface->dev, in iowarrior_ioctl()
559 dev->interface->cur_altsetting, 1, 0, in iowarrior_ioctl()
584 info.if_num = dev->interface->cur_altsetting->desc.bInterfaceNumber; in iowarrior_ioctl()
620 struct usb_interface *interface; in iowarrior_open() local
626 interface = usb_find_interface(&iowarrior_driver, subminor); in iowarrior_open()
627 if (!interface) { in iowarrior_open()
633 dev = usb_get_intfdata(interface); in iowarrior_open()
647 dev_err(&interface->dev, "Error %d while submitting URB\n", retval); in iowarrior_open()
674 dev_dbg(&dev->interface->dev, "minor %d\n", dev->minor); in iowarrior_release()
770 static int iowarrior_probe(struct usb_interface *interface, in iowarrior_probe() argument
773 struct usb_device *udev = interface_to_usbdev(interface); in iowarrior_probe()
794 dev->interface = usb_get_intf(interface); in iowarrior_probe()
796 iface_desc = interface->cur_altsetting; in iowarrior_probe()
803 dev_err(&interface->dev, "no interrupt-in endpoint found\n"); in iowarrior_probe()
816 dev_err(&interface->dev, "no interrupt-out endpoint found\n"); in iowarrior_probe()
829 if (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0) { in iowarrior_probe()
874 if (dev->interface->cur_altsetting->desc.bInterfaceNumber == 0) { in iowarrior_probe()
884 usb_set_intfdata(interface, dev); in iowarrior_probe()
886 retval = usb_register_dev(interface, &iowarrior_class); in iowarrior_probe()
889 dev_err(&interface->dev, "Not able to get a minor for this device.\n"); in iowarrior_probe()
893 dev->minor = interface->minor; in iowarrior_probe()
896 dev_info(&interface->dev, "IOWarrior product=0x%x, serial=%s interface=%d " in iowarrior_probe()
911 static void iowarrior_disconnect(struct usb_interface *interface) in iowarrior_disconnect() argument
913 struct iowarrior *dev = usb_get_intfdata(interface); in iowarrior_disconnect()
915 usb_deregister_dev(interface, &iowarrior_class); in iowarrior_disconnect()