Home | History | Annotate | Download | only in libusb

Lines Matching defs:usb_interface

158 static void clear_interface(struct libusb_interface *usb_interface)
163 if (usb_interface->altsetting) {
164 for (i = 0; i < usb_interface->num_altsetting; i++) {
167 usb_interface->altsetting + i;
177 free((void *) usb_interface->altsetting);
178 usb_interface->altsetting = NULL;
184 struct libusb_interface *usb_interface, unsigned char *buffer, int size,
196 usb_interface->num_altsetting = 0;
200 (struct libusb_interface_descriptor *) usb_interface->altsetting;
203 (usb_interface->num_altsetting + 1));
208 usb_interface->altsetting = altsetting;
210 ifp = altsetting + usb_interface->num_altsetting;
211 usb_interface->num_altsetting++;
315 clear_interface(usb_interface);
341 struct libusb_interface *usb_interface;
352 usb_interface = malloc(tmp);
353 config->interface = usb_interface;
357 memset(usb_interface, 0, tmp);
411 r = parse_interface(ctx, usb_interface + i, buffer, size, host_endian);