Home
last modified time | relevance | path

Searched refs:UsbDescriptor (Results 1 – 19 of 19) sorted by relevance

/frameworks/base/services/usb/java/com/android/server/usb/descriptors/
DUsbDescriptorParser.java38 private final ArrayList<UsbDescriptor> mDescriptors;
59 public UsbDescriptorParser(String deviceAddr, ArrayList<UsbDescriptor> descriptors) { in UsbDescriptorParser()
72 mDescriptors = new ArrayList<UsbDescriptor>(DESCRIPTORS_ALLOC_SIZE); in UsbDescriptorParser()
128 private UsbDescriptor allocDescriptor(ByteStream stream) in allocDescriptor()
135 UsbDescriptor.logDescriptorName(type, length); in allocDescriptor()
137 UsbDescriptor descriptor = null; in allocDescriptor()
142 case UsbDescriptor.DESCRIPTORTYPE_DEVICE: in allocDescriptor()
146 case UsbDescriptor.DESCRIPTORTYPE_CONFIG: in allocDescriptor()
157 case UsbDescriptor.DESCRIPTORTYPE_INTERFACE: in allocDescriptor()
168 case UsbDescriptor.DESCRIPTORTYPE_ENDPOINT: in allocDescriptor()
[all …]
DUsbInterfaceDescriptor.java32 public class UsbInterfaceDescriptor extends UsbDescriptor {
46 private UsbDescriptor mMidiHeaderInterfaceDescriptor;
111 public void setMidiHeaderInterfaceDescriptor(UsbDescriptor descriptor) { in setMidiHeaderInterfaceDescriptor()
115 public UsbDescriptor getMidiHeaderInterfaceDescriptor() { in getMidiHeaderInterfaceDescriptor()
148 if (usbClass == UsbDescriptor.CLASSID_AUDIO) { in report()
DUsbDescriptor.java40 public abstract class UsbDescriptor implements Reporting { class
135 UsbDescriptor(int length, byte type) { in UsbDescriptor() method in UsbDescriptor
245 case UsbDescriptor.STATUS_PARSED_OK: in reportParseStatus()
248 case UsbDescriptor.STATUS_UNPARSED: in reportParseStatus()
249 case UsbDescriptor.STATUS_PARSED_UNDERRUN: in reportParseStatus()
250 case UsbDescriptor.STATUS_PARSED_OVERRUN: in reportParseStatus()
DUsbEndpointDescriptor.java28 public class UsbEndpointDescriptor extends UsbDescriptor {
82 private UsbDescriptor mClassSpecificEndpointDescriptor;
117 void setClassSpecificEndpointDescriptor(UsbDescriptor descriptor) { in setClassSpecificEndpointDescriptor()
121 public UsbDescriptor getClassSpecificEndpointDescriptor() { in getClassSpecificEndpointDescriptor()
DUsbConfigDescriptor.java31 public final class UsbConfigDescriptor extends UsbDescriptor {
87 return descriptor.getUsbClass() == UsbDescriptor.CLASSID_AUDIO in isAudioInterface()
88 && descriptor.getUsbSubclass() == UsbDescriptor.AUDIO_AUDIOSTREAMING; in isAudioInterface()
DUsbACInterface.java28 public abstract class UsbACInterface extends UsbDescriptor {
98 private static UsbDescriptor allocAudioControlDescriptor(UsbDescriptorParser parser, in allocAudioControlDescriptor()
189 private static UsbDescriptor allocAudioStreamingDescriptor(UsbDescriptorParser parser, in allocAudioStreamingDescriptor()
214 private static UsbDescriptor allocMidiStreamingDescriptor(int length, byte type, in allocMidiStreamingDescriptor()
241 public static UsbDescriptor allocDescriptor(UsbDescriptorParser parser, ByteStream stream, in allocDescriptor()
DUsbVCEndpoint.java25 abstract class UsbVCEndpoint extends UsbDescriptor {
38 public static UsbDescriptor allocDescriptor(UsbDescriptorParser parser, in allocDescriptor()
DUsbACEndpoint.java25 abstract class UsbACEndpoint extends UsbDescriptor {
54 public static UsbDescriptor allocDescriptor(UsbDescriptorParser parser, in allocDescriptor()
DUsbVCInterface.java25 public abstract class UsbVCInterface extends UsbDescriptor {
48 public static UsbDescriptor allocDescriptor(UsbDescriptorParser parser, ByteStream stream, in allocDescriptor()
DUsbUnknown.java22 public final class UsbUnknown extends UsbDescriptor {
DUsbInterfaceAssoc.java26 public final class UsbInterfaceAssoc extends UsbDescriptor {
DUsbHIDDescriptor.java25 public final class UsbHIDDescriptor extends UsbDescriptor {
DUsbASFormat.java68 public static UsbDescriptor allocDescriptor(UsbDescriptorParser parser, in allocDescriptor()
DUsbDeviceDescriptor.java32 public final class UsbDeviceDescriptor extends UsbDescriptor {
/frameworks/base/services/usb/java/com/android/server/usb/descriptors/report/
DUsbStrings.java20 import com.android.server.usb.descriptors.UsbDescriptor;
47 sDescriptorNames.put(UsbDescriptor.DESCRIPTORTYPE_DEVICE, "Device"); in initDescriptorNames()
48 sDescriptorNames.put(UsbDescriptor.DESCRIPTORTYPE_CONFIG, "Config"); in initDescriptorNames()
49 sDescriptorNames.put(UsbDescriptor.DESCRIPTORTYPE_STRING, "String"); in initDescriptorNames()
50 sDescriptorNames.put(UsbDescriptor.DESCRIPTORTYPE_INTERFACE, "Interface"); in initDescriptorNames()
51 sDescriptorNames.put(UsbDescriptor.DESCRIPTORTYPE_ENDPOINT, "Endpoint"); in initDescriptorNames()
52 sDescriptorNames.put(UsbDescriptor.DESCRIPTORTYPE_BOS, "BOS (whatever that means)"); in initDescriptorNames()
53 sDescriptorNames.put(UsbDescriptor.DESCRIPTORTYPE_INTERFACEASSOC, in initDescriptorNames()
55 sDescriptorNames.put(UsbDescriptor.DESCRIPTORTYPE_CAPABILITY, "Capability"); in initDescriptorNames()
56 sDescriptorNames.put(UsbDescriptor.DESCRIPTORTYPE_HID, "HID"); in initDescriptorNames()
[all …]
/frameworks/base/services/usb/java/com/android/server/usb/descriptors/tree/
DUsbDescriptorsTree.java20 import com.android.server.usb.descriptors.UsbDescriptor;
102 ArrayList<UsbDescriptor> descriptors = parser.getDescriptors(); in parse()
105 UsbDescriptor descriptor = descriptors.get(descrIndex); in parse()
110 case UsbDescriptor.DESCRIPTORTYPE_DEVICE: in parse()
114 case UsbDescriptor.DESCRIPTORTYPE_CONFIG: in parse()
118 case UsbDescriptor.DESCRIPTORTYPE_INTERFACE: in parse()
122 case UsbDescriptor.DESCRIPTORTYPE_ENDPOINT: in parse()
129 case UsbDescriptor.DESCRIPTORTYPE_CLASSSPECIFIC_INTERFACE: in parse()
134 case UsbDescriptor.DESCRIPTORTYPE_CLASSSPECIFIC_ENDPOINT: in parse()
/frameworks/base/services/usb/java/com/android/server/usb/
DUsbHostManager.java43 import com.android.server.usb.descriptors.UsbDescriptor;
202 for (UsbDescriptor descriptor : parser.getDescriptors()) { in dumpList()
632 for (UsbDescriptor descriptor: parser.getDescriptors()) { in checkUsbInterfacesDenyListed()
DUsbDirectMidiDevice.java42 import com.android.server.usb.descriptors.UsbDescriptor;
893 UsbDescriptor classSpecificEndpointDescriptor = in getNumJacks()
/frameworks/base/services/
Dart-wear-profile1292 Lcom/android/server/usb/descriptors/UsbDescriptor;