Home | History | Annotate | Download | only in mtp

Lines Matching defs:interface

81             struct usb_interface_descriptor *interface = (struct usb_interface_descriptor *)desc;
83 if (interface->bInterfaceClass == USB_CLASS_STILL_IMAGE &&
84 interface->bInterfaceSubClass == 1 && // Still Image Capture
85 interface->bInterfaceProtocol == 1) // Picture Transfer Protocol (PIMA 15470)
92 } else if (interface->bInterfaceClass == 0xFF &&
93 interface->bInterfaceSubClass == 0xFF &&
94 interface->bInterfaceProtocol == 0) {
95 char* interfaceName = usb_device_get_string(device, interface->iInterface);
147 // interface should be followed by three endpoints
184 int ret = usb_device_claim_interface(device, interface->bInterfaceNumber);
187 usb_device_connect_kernel_driver(device, interface->bInterfaceNumber, false);
188 ret = usb_device_claim_interface(device, interface->bInterfaceNumber);
196 MtpDevice* mtpDevice = new MtpDevice(device, interface->bInterfaceNumber,
208 MtpDevice::MtpDevice(struct usb_device* device, int interface,
213 mInterface(interface),