Searched refs:usb_interface (Results 1 - 8 of 8) sorted by relevance
/external/libusb/libusb/os/ |
H A D | windows_winusb.c | 532 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 D | windows_winusb.h | 216 } 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 D | descriptor.c | 190 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 D | xusb.c | 51 // 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 D | usb.h | 149 struct usb_interface { struct 167 struct usb_interface *interface;
|
H A D | core.c | 367 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 D | tusb.c | 111 static void tusb_disconnect(struct usb_interface *intf) 116 static int tusb_probe(struct usb_interface *intf,
|
/external/libusb-compat/examples/ |
H A D | testlibusb.c | 39 void print_interface(struct usb_interface *interface)
|
Completed in 1175 milliseconds