Lines Matching refs:usb_interface
30 struct usb_interface *intf;
88 static inline struct usb_driver *driver_of(struct usb_interface *intf) in driver_of()
126 int (*bind)(struct usbnet *, struct usb_interface *);
129 void (*unbind)(struct usbnet *, struct usb_interface *);
181 extern int usbnet_probe(struct usb_interface *, const struct usb_device_id *);
182 extern int usbnet_suspend(struct usb_interface *, pm_message_t);
183 extern int usbnet_resume(struct usb_interface *);
184 extern void usbnet_disconnect(struct usb_interface *);
206 struct usb_interface *control;
207 struct usb_interface *data;
210 extern int usbnet_generic_cdc_bind(struct usbnet *, struct usb_interface *);
211 extern int usbnet_ether_cdc_bind(struct usbnet *dev, struct usb_interface *intf);
212 extern int usbnet_cdc_bind(struct usbnet *, struct usb_interface *);
213 extern void usbnet_cdc_unbind(struct usbnet *, struct usb_interface *);
259 extern int usbnet_get_endpoints(struct usbnet *, struct usb_interface *);