Lines Matching refs:intf
142 struct usb_interface *intf)
144 struct usb_device *udev = interface_to_usbdev(intf);
149 if (config->interface[i] == intf)
161 struct usb_interface *intf)
440 static int associate_dev(struct us_data *us, struct usb_interface *intf)
443 us->pusb_dev = interface_to_usbdev(intf);
444 us->pusb_intf = intf;
445 us->ifnum = intf->cur_altsetting->desc.bInterfaceNumber;
451 intf->cur_altsetting->desc.bInterfaceSubClass,
452 intf->cur_altsetting->desc.bInterfaceProtocol);
455 usb_set_intfdata(intf, us);
925 static unsigned int usb_stor_sg_tablesize(struct usb_interface *intf)
927 struct usb_device *usb_dev = interface_to_usbdev(intf);
937 struct usb_interface *intf,
946 dev_info(&intf->dev, "USB Mass Storage device detected\n");
954 dev_warn(&intf->dev, "Unable to allocate the scsi host\n");
962 host->sg_tablesize = usb_stor_sg_tablesize(intf);
965 us_set_lock_class(&us->dev_mutex, intf);
972 result = associate_dev(us, intf);
1083 void usb_stor_disconnect(struct usb_interface *intf)
1085 struct us_data *us = usb_get_intfdata(intf);
1095 static int storage_probe(struct usb_interface *intf,
1105 if (uas_use_uas_driver(intf, id, NULL))
1113 if (usb_usual_ignore_device(intf))
1130 dev_dbg(&intf->dev, "Use Bulk-Only transport with the Transparent SCSI protocol for dynamic id: 0x%04x 0x%04x\n",
1134 result = usb_stor_probe1(&us, intf, id, unusual_dev,