| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USB/ |
| D | USBHost.cs | 75 var setupPacket = new SetupPacket(); in GetDescriptor() 76 setupPacket.Recipient = PacketRecipient.Device; in GetDescriptor() 77 setupPacket.Type = PacketType.Standard; in GetDescriptor() 78 setupPacket.Request = (byte)StandardRequest.GetDescriptor; in GetDescriptor() 79 setupPacket.Direction = Core.USB.Direction.DeviceToHost; in GetDescriptor() 80 setupPacket.Value = 0x0200; in GetDescriptor() 81 setupPacket.Index = 0; in GetDescriptor() 82 setupPacket.Count = 9; in GetDescriptor() 83 device.USBCore.HandleSetupPacket(setupPacket, _ => {}, null); in GetDescriptor() 88 var setupPacket = new SetupPacket(); in SetAddress() [all …]
|
| D | NRF_USBD.cs | 70 setupPacket = packet; in HandleSetupPacket() 77 USBCore.Address = (byte)setupPacket.Value; in HandleSetupPacket() 234 valueProviderCallback: _ => (ulong)setupPacket.Direction) in DefineRegisters() 238 … .WithValueField(0, 8, FieldMode.Read, valueProviderCallback: _ => setupPacket.Request) in DefineRegisters() 242 ….WithValueField(0, 8, FieldMode.Read, valueProviderCallback: _ => (byte)(setupPacket.Value & 0xFF)) in DefineRegisters() 246 …ithValueField(0, 8, FieldMode.Read, valueProviderCallback: _ => (byte)(setupPacket.Value >> 8 & 0x… in DefineRegisters() 250 .WithValueField(0, 8, FieldMode.Read, valueProviderCallback: _ => setupPacket.Index) in DefineRegisters() 254 .WithValueField(0, 8, FieldMode.Read, valueProviderCallback: _ => setupPacket.Count) in DefineRegisters() 491 private SetupPacket setupPacket; field in Antmicro.Renode.Peripherals.USB.NRF_USBD
|
| D | MPFS_USB.cs | 358 .WithFlag(3, out var setupPacket, name: "SetupPkt") in DefineNonIndexedEndpointControlAndStatusRegisters() 372 if(setupPacket.Value) in DefineNonIndexedEndpointControlAndStatusRegisters() 374 setupPacket.Value = false; in DefineNonIndexedEndpointControlAndStatusRegisters()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USBDeprecated/ |
| D | IUSBPeripheral.cs | 16 void ClearFeature(USBPacket packet, USBSetupPacket setupPacket); in ClearFeature() argument 22 byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket); in GetInterface() argument 24 byte[] GetStatus(USBPacket packet, USBSetupPacket setupPacket); in GetStatus() argument 26 void SetConfiguration(USBPacket packet, USBSetupPacket setupPacket); in SetConfiguration() argument 28 void SetDescriptor(USBPacket packet, USBSetupPacket setupPacket); in SetDescriptor() argument 30 void SetFeature(USBPacket packet, USBSetupPacket setupPacket); in SetFeature() argument 32 void SetInterface(USBPacket packet, USBSetupPacket setupPacket); in SetInterface() argument 34 byte[] ProcessVendorGet(USBPacket packet, USBSetupPacket setupPacket); in ProcessVendorGet() argument 36 void ProcessVendorSet(USBPacket packet, USBSetupPacket setupPacket); in ProcessVendorSet() argument 38 byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket); in ProcessClassGet() argument [all …]
|
| D | DummyUSBDevice.cs | 74 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument 79 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument 84 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument 109 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument 121 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument 126 public byte[] GetStatus(USBPacket packet, USBSetupPacket setupPacket) in GetStatus() argument 129 MessageRecipient recipient = (MessageRecipient)(setupPacket.requestType & 0x3); in GetStatus() 150 public void SetConfiguration(USBPacket packet, USBSetupPacket setupPacket) in SetConfiguration() argument 155 public void SetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in SetDescriptor() argument 160 public void SetFeature(USBPacket packet, USBSetupPacket setupPacket) in SetFeature() argument [all …]
|
| D | USBEthernetEmulationModelDevice.cs | 43 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument 70 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument 74 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument 102 public void ClearFeature (USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument 114 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument 119 public byte[] GetStatus(USBPacket packet, USBSetupPacket setupPacket) in GetStatus() argument 129 public void SetConfiguration(USBPacket packet, USBSetupPacket setupPacket) in SetConfiguration() argument 134 public void SetDescriptor (USBPacket packet, USBSetupPacket setupPacket) in SetDescriptor() argument 139 public void SetFeature(USBPacket packet, USBSetupPacket setupPacket) in SetFeature() argument 144 public void SetInterface (USBPacket packet, USBSetupPacket setupPacket) in SetInterface() argument [all …]
|
| D | USBKeyboard.cs | 182 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument 185 type = (DescriptorType)((setupPacket.value & 0xff00) >> 8); in GetDescriptor() 186 uint index = (uint)(setupPacket.value & 0xff); in GetDescriptor() 216 … stringDescriptor = new StringUSBDescriptor(stringValues[setupPacket.index][index]); in GetDescriptor() 245 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument 250 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument 275 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument 287 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument 292 public byte[] GetStatus(USBPacket packet, USBSetupPacket setupPacket) in GetStatus() argument 295 MessageRecipient recipient = (MessageRecipient)(setupPacket.requestType & 0x3); in GetStatus() [all …]
|
| D | USBTablet.cs | 35 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument 50 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument 55 public byte[] GetStatus(USBPacket packet, USBSetupPacket setupPacket) in GetStatus() argument 61 public void SetConfiguration(USBPacket packet, USBSetupPacket setupPacket) in SetConfiguration() argument 66 public void SetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in SetDescriptor() argument 71 public void SetFeature(USBPacket packet, USBSetupPacket setupPacket) in SetFeature() argument 76 public void SetInterface(USBPacket packet, USBSetupPacket setupPacket) in SetInterface() argument 81 public byte[] ProcessVendorGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessVendorGet() argument 86 public void ProcessVendorSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessVendorSet() argument 91 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument [all …]
|
| D | USBEthernetControlModelDevice.cs | 48 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument 72 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument 80 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument 110 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument 123 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument 128 public byte[] GetStatus(USBPacket packet, USBSetupPacket setupPacket) in GetStatus() argument 133 public void SetConfiguration(USBPacket packet, USBSetupPacket setupPacket) in SetConfiguration() argument 138 public void SetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in SetDescriptor() argument 143 public void SetFeature(USBPacket packet, USBSetupPacket setupPacket) in SetFeature() argument 148 public void SetInterface(USBPacket packet, USBSetupPacket setupPacket) in SetInterface() argument [all …]
|
| D | USBMouse.cs | 171 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument 174 type = (DescriptorType)((setupPacket.value & 0xff00) >> 8); in GetDescriptor() 175 uint index = (uint)(setupPacket.value & 0xff); in GetDescriptor() 205 … stringDescriptor = new StringUSBDescriptor(stringValues[setupPacket.index][index]); in GetDescriptor() 234 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument 239 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument 264 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument 274 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument 279 public byte[] GetStatus(USBPacket packet, USBSetupPacket setupPacket) in GetStatus() argument 371 public void SetConfiguration(USBPacket packet, USBSetupPacket setupPacket) in SetConfiguration() argument [all …]
|
| D | UsbHub.cs | 245 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument 249 ushort index = setupPacket.index; in ProcessClassGet() 250 byte request = setupPacket.request; in ProcessClassGet() 291 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument 294 ushort index = setupPacket.index; in ProcessClassSet() 295 byte request = setupPacket.request; in ProcessClassSet() 296 ushort value = setupPacket.value; in ProcessClassSet() 379 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument 389 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument 392 type = (DescriptorType)((setupPacket.value & 0xff00) >> 8); in GetDescriptor() [all …]
|
| D | SMSC9500.cs | 68 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument 103 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument 106 type = (DescriptorType)((setupPacket.value & 0xff00) >> 8); in GetDescriptor() 107 uint index = (uint)(setupPacket.value & 0xff); in GetDescriptor() 138 … stringDescriptor = new StringUSBDescriptor(stringValues[setupPacket.index][index]); in GetDescriptor() 158 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument 188 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument 198 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument 203 public byte[] GetStatus(USBPacket packet, USBSetupPacket setupPacket) in GetStatus() argument 206 MessageRecipient recipient = (MessageRecipient)(setupPacket.requestType & 0x3); in GetStatus() [all …]
|
| D | MassStorage.cs | 96 public byte[] ProcessClassGet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassGet() argument 98 byte request = setupPacket.request; in ProcessClassGet() 111 public byte[] GetDescriptor(USBPacket packet, USBSetupPacket setupPacket) in GetDescriptor() argument 113 var type = (DescriptorType)((setupPacket.value & 0xff00) >> 8); in GetDescriptor() 131 uint index = (uint)(setupPacket.value & 0xff); in GetDescriptor() 139 … stringDescriptor = new StringUSBDescriptor(stringValues[setupPacket.index][index]); in GetDescriptor() 339 public void ProcessClassSet(USBPacket packet, USBSetupPacket setupPacket) in ProcessClassSet() argument 341 byte request = setupPacket.request; in ProcessClassSet() 374 public void ClearFeature(USBPacket packet, USBSetupPacket setupPacket) in ClearFeature() argument 384 public byte[] GetInterface(USBPacket packet, USBSetupPacket setupPacket) in GetInterface() argument [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/USBIP/ |
| D | USBIPServer.cs | 239 …var setupPacket = Packet.Decode<SetupPacket>(buffer, Packet.CalculateOffset<URBRequest>(nameof(URB… in HandleIncomingData() 244 …device.USBCore.HandleSetupPacket(setupPacket, additionalData: additionalData, resultCallback: resp… in HandleIncomingData() 332 private byte[] HandleSetupPacketSync(IUSBDevice device, SetupPacket setupPacket) in HandleSetupPacketSync() argument 337 device.USBCore.HandleSetupPacket(setupPacket, received => in HandleSetupPacketSync() 349 var setupPacket = new SetupPacket in ReadDeviceDescriptor() 359 return Packet.Decode<USB.DeviceDescriptor>(HandleSetupPacketSync(device, setupPacket)); in ReadDeviceDescriptor() 364 var setupPacket = new SetupPacket in ReadConfigurationDescriptor() 374 var configurationDescriptorBytes = HandleSetupPacketSync(device, setupPacket); in ReadConfigurationDescriptor() 379 setupPacket.Count = result.TotalLength; in ReadConfigurationDescriptor() 381 var recursiveBytes = HandleSetupPacketSync(device, setupPacket); in ReadConfigurationDescriptor()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | MAX3421E.cs | 507 if(!Packet.TryDecode<SetupPacket>(data, out var setupPacket)) in HandleSetup() 513 device.USBCore.HandleSetupPacket(setupPacket, response => in HandleSetup()
|