Lines Matching refs:intf
41 struct usb_interface *intf;
45 if ((intf = usb_dev->actconfig->interface[i]) && (alt = usb_altnum_to_altsetting(intf, altsetting)))
48 return intf;
53 struct usb_interface *intf, int altsetting, int claim)
55 int ifnum = intf->altsetting->desc.bInterfaceNumber;
58 if (claim && (ret = usb_driver_claim_interface(&xusbatm_usb_driver, intf, usbatm))) {
70 static void xusbatm_release_intf(struct usb_device *usb_dev, struct usb_interface *intf, int claimed)
73 usb_set_intfdata(intf, NULL);
74 usb_driver_release_interface(&xusbatm_usb_driver, intf);
79 struct usb_interface *intf, const struct usb_device_id *id)
81 struct usb_device *usb_dev = interface_to_usbdev(intf);
105 if ((rx_intf != intf) && (tx_intf != intf))
118 ret = xusbatm_capture_intf(usbatm, usb_dev, rx_intf, rx_alt, rx_intf != intf);
122 if ((tx_intf != rx_intf) && (ret = xusbatm_capture_intf(usbatm, usb_dev, tx_intf, tx_alt, tx_intf != intf))) {
123 xusbatm_release_intf(usb_dev, rx_intf, rx_intf != intf);
131 struct usb_interface *intf)
133 struct usb_device *usb_dev = interface_to_usbdev(intf);
160 static int xusbatm_usb_probe(struct usb_interface *intf,
163 return usbatm_usb_probe(intf, id,