Lines Matching refs:usb_dev
52 static struct usb_interface *xusbatm_find_intf(struct usb_device *usb_dev, int altsetting, u8 ep) in xusbatm_find_intf() argument
58 for (i = 0; i < usb_dev->actconfig->desc.bNumInterfaces; i++) in xusbatm_find_intf()
59 …if ((intf = usb_dev->actconfig->interface[i]) && (alt = usb_altnum_to_altsetting(intf, altsetting)… in xusbatm_find_intf()
66 static int xusbatm_capture_intf(struct usbatm_data *usbatm, struct usb_device *usb_dev, in xusbatm_capture_intf() argument
76 ret = usb_set_interface(usb_dev, ifnum, altsetting); in xusbatm_capture_intf()
84 static void xusbatm_release_intf(struct usb_device *usb_dev, struct usb_interface *intf, int claime… in xusbatm_release_intf() argument
95 struct usb_device *usb_dev = interface_to_usbdev(intf); in xusbatm_bind() local
99 struct usb_interface *rx_intf = xusbatm_find_intf(usb_dev, rx_alt, rx_endpoint[drv_ix]); in xusbatm_bind()
100 struct usb_interface *tx_intf = xusbatm_find_intf(usb_dev, tx_alt, tx_endpoint[drv_ix]); in xusbatm_bind()
132 ret = xusbatm_capture_intf(usbatm, usb_dev, rx_intf, rx_alt, rx_intf != intf); in xusbatm_bind()
136 …if ((tx_intf != rx_intf) && (ret = xusbatm_capture_intf(usbatm, usb_dev, tx_intf, tx_alt, tx_intf … in xusbatm_bind()
137 xusbatm_release_intf(usb_dev, rx_intf, rx_intf != intf); in xusbatm_bind()
147 struct usb_device *usb_dev = interface_to_usbdev(intf); in xusbatm_unbind() local
152 for (i = 0; i < usb_dev->actconfig->desc.bNumInterfaces; i++) { in xusbatm_unbind()
153 struct usb_interface *cur_intf = usb_dev->actconfig->interface[i]; in xusbatm_unbind()