Lines Matching refs:intf
155 struct usb_interface *intf; /* save off the usb interface pointer */ member
195 if (dev->intf) in ld_usb_abort_transfers()
199 if (dev->intf) in ld_usb_abort_transfers()
237 dev_dbg(&dev->intf->dev, in ld_usb_interrupt_in_callback()
254 dev_dbg(&dev->intf->dev, "%s: received %d bytes\n", in ld_usb_interrupt_in_callback()
257 dev_warn(&dev->intf->dev, in ld_usb_interrupt_in_callback()
266 if (dev->interrupt_in_running && !dev->buffer_overflow && dev->intf) { in ld_usb_interrupt_in_callback()
269 dev_err(&dev->intf->dev, in ld_usb_interrupt_in_callback()
292 dev_dbg(&dev->intf->dev, in ld_usb_interrupt_out_callback()
395 if (dev->intf == NULL) { in ld_usb_release()
426 if (!dev->intf) in ld_usb_poll()
465 if (dev->intf == NULL) { in ld_usb_read()
491 dev_warn(&dev->intf->dev, "Read buffer overflow, %zd bytes dropped\n", in ld_usb_read()
545 if (dev->intf == NULL) { in ld_usb_write()
566 dev_warn(&dev->intf->dev, "Write buffer overflow, %zd bytes dropped\n", count-bytes_to_write); in ld_usb_write()
567 dev_dbg(&dev->intf->dev, "%s: count = %zd, bytes_to_write = %zd\n", in ld_usb_write()
577 retval = usb_control_msg(interface_to_usbdev(dev->intf), in ld_usb_write()
578 usb_sndctrlpipe(interface_to_usbdev(dev->intf), 0), in ld_usb_write()
586 dev_err(&dev->intf->dev, in ld_usb_write()
594 interface_to_usbdev(dev->intf), in ld_usb_write()
595 usb_sndintpipe(interface_to_usbdev(dev->intf), in ld_usb_write()
609 dev_err(&dev->intf->dev, in ld_usb_write()
650 static int ld_usb_probe(struct usb_interface *intf, const struct usb_device_id *id) in ld_usb_probe() argument
652 struct usb_device *udev = interface_to_usbdev(intf); in ld_usb_probe()
666 dev->intf = intf; in ld_usb_probe()
683 iface_desc = intf->cur_altsetting; in ld_usb_probe()
688 dev_err(&intf->dev, "Interrupt in endpoint not found\n"); in ld_usb_probe()
696 dev_warn(&intf->dev, "Interrupt out endpoint not found (using control endpoint instead)\n"); in ld_usb_probe()
726 usb_set_intfdata(intf, dev); in ld_usb_probe()
728 retval = usb_register_dev(intf, &ld_usb_class); in ld_usb_probe()
731 dev_err(&intf->dev, "Not able to get a minor for this device.\n"); in ld_usb_probe()
732 usb_set_intfdata(intf, NULL); in ld_usb_probe()
737 dev_info(&intf->dev, "LD USB Device #%d now attached to major %d minor %d\n", in ld_usb_probe()
738 (intf->minor - USB_LD_MINOR_BASE), USB_MAJOR, intf->minor); in ld_usb_probe()
754 static void ld_usb_disconnect(struct usb_interface *intf) in ld_usb_disconnect() argument
759 dev = usb_get_intfdata(intf); in ld_usb_disconnect()
760 usb_set_intfdata(intf, NULL); in ld_usb_disconnect()
762 minor = intf->minor; in ld_usb_disconnect()
765 usb_deregister_dev(intf, &ld_usb_class); in ld_usb_disconnect()
774 dev->intf = NULL; in ld_usb_disconnect()
781 dev_info(&intf->dev, "LD USB Device #%d now disconnected\n", in ld_usb_disconnect()