Lines Matching refs:intf
154 struct usb_interface* intf; /* save off the usb interface pointer */ member
194 if (dev->intf) in ld_usb_abort_transfers()
198 if (dev->intf) in ld_usb_abort_transfers()
235 dev_dbg(&dev->intf->dev, in ld_usb_interrupt_in_callback()
252 dev_dbg(&dev->intf->dev, "%s: received %d bytes\n", in ld_usb_interrupt_in_callback()
255 dev_warn(&dev->intf->dev, in ld_usb_interrupt_in_callback()
264 if (dev->interrupt_in_running && !dev->buffer_overflow && dev->intf) { in ld_usb_interrupt_in_callback()
267 dev_err(&dev->intf->dev, in ld_usb_interrupt_in_callback()
290 dev_dbg(&dev->intf->dev, in ld_usb_interrupt_out_callback()
393 if (dev->intf == NULL) { in ld_usb_release()
424 if (!dev->intf) in ld_usb_poll()
463 if (dev->intf == NULL) { in ld_usb_read()
489 dev_warn(&dev->intf->dev, "Read buffer overflow, %zd bytes dropped\n", in ld_usb_read()
543 if (dev->intf == NULL) { in ld_usb_write()
564 dev_warn(&dev->intf->dev, "Write buffer overflow, %zd bytes dropped\n",count-bytes_to_write); in ld_usb_write()
565 dev_dbg(&dev->intf->dev, "%s: count = %zd, bytes_to_write = %zd\n", in ld_usb_write()
575 retval = usb_control_msg(interface_to_usbdev(dev->intf), in ld_usb_write()
576 usb_sndctrlpipe(interface_to_usbdev(dev->intf), 0), in ld_usb_write()
584 dev_err(&dev->intf->dev, in ld_usb_write()
592 interface_to_usbdev(dev->intf), in ld_usb_write()
593 usb_sndintpipe(interface_to_usbdev(dev->intf), in ld_usb_write()
607 dev_err(&dev->intf->dev, in ld_usb_write()
648 static int ld_usb_probe(struct usb_interface *intf, const struct usb_device_id *id) in ld_usb_probe() argument
650 struct usb_device *udev = interface_to_usbdev(intf); in ld_usb_probe()
662 dev_err(&intf->dev, "Out of memory\n"); in ld_usb_probe()
667 dev->intf = intf; in ld_usb_probe()
678 dev_err(&intf->dev, "Couldn't allocate string buffer\n"); in ld_usb_probe()
686 iface_desc = intf->cur_altsetting; in ld_usb_probe()
699 dev_err(&intf->dev, "Interrupt in endpoint not found\n"); in ld_usb_probe()
703 dev_warn(&intf->dev, "Interrupt out endpoint not found (using control endpoint instead)\n"); in ld_usb_probe()
708 dev_err(&intf->dev, "Couldn't allocate ring_buffer\n"); in ld_usb_probe()
713 dev_err(&intf->dev, "Couldn't allocate interrupt_in_buffer\n"); in ld_usb_probe()
718 dev_err(&intf->dev, "Couldn't allocate interrupt_in_urb\n"); in ld_usb_probe()
725 dev_err(&intf->dev, "Couldn't allocate interrupt_out_buffer\n"); in ld_usb_probe()
730 dev_err(&intf->dev, "Couldn't allocate interrupt_out_urb\n"); in ld_usb_probe()
738 usb_set_intfdata(intf, dev); in ld_usb_probe()
740 retval = usb_register_dev(intf, &ld_usb_class); in ld_usb_probe()
743 dev_err(&intf->dev, "Not able to get a minor for this device.\n"); in ld_usb_probe()
744 usb_set_intfdata(intf, NULL); in ld_usb_probe()
749 dev_info(&intf->dev, "LD USB Device #%d now attached to major %d minor %d\n", in ld_usb_probe()
750 (intf->minor - USB_LD_MINOR_BASE), USB_MAJOR, intf->minor); in ld_usb_probe()
766 static void ld_usb_disconnect(struct usb_interface *intf) in ld_usb_disconnect() argument
771 dev = usb_get_intfdata(intf); in ld_usb_disconnect()
772 usb_set_intfdata(intf, NULL); in ld_usb_disconnect()
774 minor = intf->minor; in ld_usb_disconnect()
777 usb_deregister_dev(intf, &ld_usb_class); in ld_usb_disconnect()
786 dev->intf = NULL; in ld_usb_disconnect()
793 dev_info(&intf->dev, "LD USB Device #%d now disconnected\n", in ld_usb_disconnect()