Searched refs:usb_interface (Results 1 - 8 of 8) sorted by relevance

/external/libusb/libusb/os/
H A Dwindows_winusb.c532 safe_free(priv->usb_interface[iface].endpoint);
540 priv->usb_interface[iface].endpoint = malloc(if_desc->bNumEndpoints);
541 if (priv->usb_interface[iface].endpoint == NULL) {
546 priv->usb_interface[iface].nb_endpoints = if_desc->bNumEndpoints;
548 priv->usb_interface[iface].endpoint[i] = if_desc->endpoint[i].bEndpointAddress;
549 usbi_dbg("(re)assigned endpoint %02X to interface %d", priv->usb_interface[iface].endpoint[i], iface);
612 if ((priv->usb_interface[current_interface].apib->id == api_type)
1221 if (priv->usb_interface[interface_number].path != NULL) {
1229 safe_free(priv->usb_interface[interface_number].path);
1233 priv->usb_interface[interface_numbe
[all...]
H A Dwindows_winusb.h216 } usb_interface[USB_MAXINTERFACES]; member in struct:windows_device_priv
243 p->usb_interface[i].path = NULL;
244 p->usb_interface[i].apib = &usb_api_backend[USB_API_UNSUPPORTED];
245 p->usb_interface[i].sub_api = SUB_API_NOTSET;
246 p->usb_interface[i].nb_endpoints = 0;
247 p->usb_interface[i].endpoint = NULL;
248 p->usb_interface[i].restricted_functionality = false;
267 safe_free(p->usb_interface[i].path);
268 safe_free(p->usb_interface[i].endpoint);
/external/libusb/libusb/
H A Ddescriptor.c190 static void clear_interface(struct libusb_interface *usb_interface) argument
195 if (usb_interface->altsetting) {
196 for (i = 0; i < usb_interface->num_altsetting; i++) {
199 usb_interface->altsetting + i;
209 free((void *) usb_interface->altsetting);
210 usb_interface->altsetting = NULL;
214 struct libusb_interface *usb_interface, unsigned char *buffer, int size,
226 usb_interface->num_altsetting = 0;
230 (struct libusb_interface_descriptor *) usb_interface->altsetting;
233 (usb_interface
213 parse_interface(libusb_context *ctx, struct libusb_interface *usb_interface, unsigned char *buffer, int size, int host_endian) argument
378 struct libusb_interface *usb_interface; local
[all...]
/external/libusb/examples/
H A Dxusb.c51 // Future versions of libusb will use usb_interface instead of interface
53 #define usb_interface interface macro
868 first_iface = conf_desc->usb_interface[0].altsetting[0].bInterfaceNumber;
871 conf_desc->usb_interface[i].altsetting[0].bInterfaceNumber);
872 for (j=0; j<conf_desc->usb_interface[i].num_altsetting; j++) {
874 i, j, conf_desc->usb_interface[i].altsetting[j].bNumEndpoints);
876 conf_desc->usb_interface[i].altsetting[j].bInterfaceClass,
877 conf_desc->usb_interface[i].altsetting[j].bInterfaceSubClass,
878 conf_desc->usb_interface[i].altsetting[j].bInterfaceProtocol);
879 if ( (conf_desc->usb_interface[
[all...]
/external/libusb-compat/libusb/
H A Dusb.h149 struct usb_interface { struct
167 struct usb_interface *interface;
H A Dcore.c367 static void clear_interface(struct usb_interface *iface)
446 static int copy_interface(struct usb_interface *dest,
477 size_t alloc_size = sizeof(struct usb_interface) * num_interfaces;
/external/ltp/testcases/kernel/device-drivers/usb/tusb/
H A Dtusb.c111 static void tusb_disconnect(struct usb_interface *intf)
116 static int tusb_probe(struct usb_interface *intf,
/external/libusb-compat/examples/
H A Dtestlibusb.c39 void print_interface(struct usb_interface *interface)

Completed in 1175 milliseconds