Lines Matching refs:intf
131 struct usb_interface *intf)
133 struct usb_device *udev = interface_to_usbdev(intf);
138 if (config->interface[i] == intf)
150 struct usb_interface *intf)
429 static int associate_dev(struct us_data *us, struct usb_interface *intf)
432 us->pusb_dev = interface_to_usbdev(intf);
433 us->pusb_intf = intf;
434 us->ifnum = intf->cur_altsetting->desc.bInterfaceNumber;
440 intf->cur_altsetting->desc.bInterfaceSubClass,
441 intf->cur_altsetting->desc.bInterfaceProtocol);
444 usb_set_intfdata(intf, us);
914 static unsigned int usb_stor_sg_tablesize(struct usb_interface *intf)
916 struct usb_device *usb_dev = interface_to_usbdev(intf);
926 struct usb_interface *intf,
935 dev_info(&intf->dev, "USB Mass Storage device detected\n");
943 dev_warn(&intf->dev, "Unable to allocate the scsi host\n");
951 host->sg_tablesize = usb_stor_sg_tablesize(intf);
954 us_set_lock_class(&us->dev_mutex, intf);
961 result = associate_dev(us, intf);
1081 void usb_stor_disconnect(struct usb_interface *intf)
1083 struct us_data *us = usb_get_intfdata(intf);
1093 static int storage_probe(struct usb_interface *intf,
1103 if (uas_use_uas_driver(intf, id, NULL))
1111 if (usb_usual_ignore_device(intf))
1128 dev_dbg(&intf->dev, "Use Bulk-Only transport with the Transparent SCSI protocol for dynamic id: 0x%04x 0x%04x\n",
1132 result = usb_stor_probe1(&us, intf, id, unusual_dev,