Home | History | Annotate | Download | only in src

Lines Matching refs:interface

3  * Low-level USB interface glue towards libusb.
104 uint8_t *interface,
214 * This checks if a device has an interface with MTP description.
230 * contain any MTP interface, update this the day
265 for (k = 0; k < dev->config[i].interface[j].num_altsetting; k++) {
266 /* Current interface descriptor */
268 &dev->config[i].interface[j].altsetting[k];
272 dev->config[i].interface[j].altsetting[k].iInterface,
280 fprintf(dumpfile, "Configuration %d, interface %d, altsetting %d:\n", i, j, k);
281 fprintf(dumpfile, " Interface description contains the string \"MTP\"\n");
337 * MTP interface descriptions, that's how they can be detected, before
345 for (k = 0; k < dev->config[i].interface[j].num_altsetting; k++) {
346 /* Current interface descriptor */
348 &dev->config[i].interface[j].altsetting[k];
353 dev->config[i].interface[j].altsetting[k].iInterface,
360 fprintf(dumpfile, "Configuration %d, interface %d, altsetting %d:\n", i, j, k);
361 fprintf(dumpfile, " Interface description contains the string \"MTP\"\n");
377 dev->config[i].interface[j].altsetting[k].iInterface,
381 printf("avoid probing device using kernel interface \"%s\"\n", devname);
551 if ( dev->config != NULL &&dev->config->interface->altsetting->bInterfaceClass == USB_CLASS_PTP && dev->descriptor.bDeviceClass != USB_CLASS_HUB ) {
702 res = usb_get_driver_np(ptp_usb->handle, (int) ptp_usb->interface, devname, sizeof(devname));
704 printf(" Using kernel interface \"%s\"\n", devname);
1612 if (usb_detach_kernel_driver_np(device_handle, (int) ptp_usb->interface)) {
1625 if (usb_claim_interface(device_handle, (int) ptp_usb->interface)) {
1708 usb_release_interface(ptp_usb->handle, (int) ptp_usb->interface);
1718 uint8_t *interface,
1737 // OK This device has more than one interface, so we have to find out
1739 // FIXME: Probe the interface.
1743 *interface = dev->config[i].interface[j].altsetting->bInterfaceNumber;
1744 ep = dev->config[i].interface[j].altsetting->endpoint;
1745 no_ep = dev->config[i].interface[j].altsetting->bNumEndpoints;
1838 &ptp_usb->interface,
1856 fprintf(stderr, "PTP_ERROR_IO: Trying again after re-initializing USB interface\n");
1880 (int) ptp_usb->interface);