| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Storage/UFS/ |
| D | UFSProtocolInformationUnits.cs | 76 [PacketField, Offset(doubleWords: 0, bits: 0), Width(6)] 78 [PacketField, Offset(doubleWords: 0, bits: 6), Width(1)] 80 [PacketField, Offset(doubleWords: 0, bits: 7), Width(1)] 82 [PacketField, Offset(doubleWords: 0, bits: 8), Width(8)] 84 [PacketField, Offset(doubleWords: 0, bits: 16), Width(8)] 86 [PacketField, Offset(doubleWords: 0, bits: 24), Width(8)] 88 [PacketField, Offset(doubleWords: 1, bits: 0), Width(4)] 90 [PacketField, Offset(doubleWords: 1, bits: 4), Width(4)] 92 [PacketField, Offset(doubleWords: 1, bits: 8), Width(8)] 94 [PacketField, Offset(doubleWords: 1, bits: 16), Width(8)] [all …]
|
| D | UTPProtocol.cs | 56 [PacketField, Offset(doubleWords: 0, bits: 0), Width(8)] 58 [PacketField, Offset(doubleWords: 0, bits: 8), Width(8)] 60 [PacketField, Offset(doubleWords: 0, bits: 23), Width(1)] 62 [PacketField, Offset(doubleWords: 0, bits: 24), Width(1)] 64 [PacketField, Offset(doubleWords: 0, bits: 25), Width(2)] 66 [PacketField, Offset(doubleWords: 0, bits: 28), Width(4)] 68 [PacketField, Offset(doubleWords: 1, bits: 0), Width(32)] 70 [PacketField, Offset(doubleWords: 2, bits: 0), Width(8)] 72 [PacketField, Offset(doubleWords: 2, bits: 8), Width(8)] 74 [PacketField, Offset(doubleWords: 2, bits: 16), Width(16)] [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Network/SynopsysDWCEthernetQualityOfService/ |
| D | SynopsysDWCEthernetQualityOfService_Descriptors.cs | 79 [PacketField, Offset(doubleWords: 3, bits: 30), Width(1)] // CTXT 81 [PacketField, Offset(doubleWords: 3, bits: 31), Width(1)] // OWN 134 [PacketField, Offset(doubleWords: 0, bits: 0), Width(32)] // BUF1AP 137 [PacketField, Offset(doubleWords: 2, bits: 0), Width(32)] // BUF2AP 140 [PacketField, Offset(doubleWords: 3, bits: 24), Width(1)] // BUF1V 142 [PacketField, Offset(doubleWords: 3, bits: 25), Width(1)] // BUF2V 145 [PacketField, Offset(doubleWords: 3, bits: 30), Width(1)] // IOC 147 [PacketField, Offset(doubleWords: 3, bits: 31), Width(1)] // OWN 205 [PacketField, Offset(doubleWords: 0, bits: 0), Width(16)] // OVT 207 [PacketField, Offset(doubleWords: 0, bits: 16), Width(16)] // IVT [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Storage/SCSI/Commands/ |
| D | SCSIResponses.cs | 22 [PacketField, Offset(bytes: 0, bits: 0), Width(5)] 24 [PacketField, Offset(bytes: 0, bits: 5), Width(3)] 26 [PacketField, Offset(bytes: 1, bits: 7), Width(1)] 30 [PacketField, Offset(bytes: 3, bits: 0), Width(4)] 32 [PacketField, Offset(bytes: 3, bits: 4), Width(1)] 34 [PacketField, Offset(bytes: 3, bits: 5), Width(1)] 38 [PacketField, Offset(bytes: 5, bits: 0), Width(1)] 40 [PacketField, Offset(bytes: 5, bits: 3), Width(1)] 42 [PacketField, Offset(bytes: 5, bits: 4), Width(2)] 44 [PacketField, Offset(bytes: 5, bits: 6), Width(1)] [all …]
|
| D | SCSICommands.cs | 64 [PacketField, Offset(bytes: 1, bits: 0), Width(3)] 66 [PacketField, Offset(bytes: 1, bits: 3), Width(1)] 68 [PacketField, Offset(bytes: 1, bits: 4), Width(1)] 70 [PacketField, Offset(bytes: 1, bits: 5), Width(1)] 72 [PacketField, Offset(bytes: 1, bits: 6), Width(2)] 84 [PacketField, Offset(bytes: 1, bits: 0), Width(1)] 98 [PacketField, Offset(bytes: 1, bits: 0), Width(1)] 100 [PacketField, Offset(bytes: 1, bits: 4), Width(1)] 112 [PacketField, Offset(bytes: 1, bits: 3), Width(1)] 114 [PacketField, Offset(bytes: 1, bits: 4), Width(1)] [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CAN/ |
| D | MCAN_Structures.cs | 422 [PacketField, Offset(doubleWords:0, bits: 0), Width(29)] 424 [PacketField, Offset(doubleWords:0, bits: 29), Width(1)] 426 [PacketField, Offset(doubleWords:0, bits: 30), Width(1)] 428 [PacketField, Offset(doubleWords:0, bits: 31), Width(1)] 430 [PacketField, Offset(doubleWords:1, bits: 0), Width(16)] 432 [PacketField, Offset(doubleWords:1, bits: 16), Width(4)] 434 [PacketField, Offset(doubleWords:1, bits: 20), Width(1)] 436 [PacketField, Offset(doubleWords:1, bits: 21), Width(1)] 438 [PacketField, Offset(doubleWords:1, bits: 22), Width(2)] 440 [PacketField, Offset(doubleWords:1, bits: 24), Width(7)] [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CAN/S32K3XX_FlexCAN/ |
| D | S32K3XX_FlexCAN_Structures.cs | 333 [PacketField, Offset(doubleWords: 0, bits: 0), Width(16)] // TIMESTAMP 335 [PacketField, Offset(doubleWords: 0, bits: 16), Width( 4)] // DLC 337 [PacketField, Offset(doubleWords: 0, bits: 20), Width( 1)] // RTR 339 [PacketField, Offset(doubleWords: 0, bits: 21), Width( 1)] // IDE 341 [PacketField, Offset(doubleWords: 0, bits: 22), Width( 1)] // SRR 344 [PacketField, Offset(doubleWords: 0, bits: 24), Width( 4)] // CODE 347 [PacketField, Offset(doubleWords: 0, bits: 29), Width( 1)] // ESI 349 [PacketField, Offset(doubleWords: 0, bits: 30), Width( 1)] // BRS 351 [PacketField, Offset(doubleWords: 0, bits: 31), Width( 1)] // EDL 353 [PacketField, Offset(doubleWords: 1, bits: 0), Width(18)] // ID (extended) [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/ |
| D | PacketTests.cs | 253 [PacketField, Offset(bits: 4), Width(16)] 261 [PacketField, Offset(bits: 0), Width(64)] 263 [PacketField, Offset(bits: 0), Width(32)] 265 [PacketField, Offset(bits: 0), Width(16)] 267 [PacketField, Offset(bits: 0), Width(8)] 269 [PacketField, Offset(bits: 0), Width(64)] 271 [PacketField, Offset(bits: 0), Width(32)] 273 [PacketField, Offset(bits: 0), Width(16)] 282 [PacketField, Offset(bits: 0), Width(64)] 284 [PacketField, Offset(bits: 0), Width(32)] [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/CAN/ |
| D | SocketCAN.cs | 105 [PacketField, Offset(doubleWords: 1, bytes: 1, bits: 2), Width(1)] 107 [PacketField, Offset(doubleWords: 1, bytes: 0, bits: 7), Width(1)] 161 [PacketField, Offset(doubleWords: 0, bits: 0), Width(29)] 163 [PacketField, Offset(doubleWords: 0, bits: 29), Width(1)] 165 [PacketField, Offset(doubleWords: 0, bits: 30), Width(1)] 167 [PacketField, Offset(doubleWords: 0, bits: 31), Width(1)] 171 [PacketField, Offset(doubleWords: 1, bits: 0), Width(8)] 225 [PacketField, Offset(doubleWords: 0, bits: 0), Width(29)] 227 [PacketField, Offset(doubleWords: 0, bits: 29), Width(1)] 229 [PacketField, Offset(doubleWords: 0, bits: 30), Width(1)] [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/GPIOPort/ |
| D | CC2538_GPIO.cs | 35 var bits = BitHelper.GetBits(registers.Read(0)); in ReadDoubleWord() 41 result[i] = bits[i]; in ReadDoubleWord() 59 var bits = BitHelper.GetBits(value); in WriteDoubleWord() 64 Connections[i].Set(bits[i]); in WriteDoubleWord() 65 State[i] = bits[i]; in WriteDoubleWord() 112 var bits = BitHelper.GetBits((uint)val); in PrepareRegisters() 117 Connections[i].Set(bits[i]); in PrepareRegisters() 118 State[i] = bits[i]; in PrepareRegisters() 127 var bits = BitHelper.GetBits((uint)val); in PrepareRegisters() 130 …irqManager.PinDirection[i] = bits[i] ? GPIOInterruptManager.Direction.Output : GPIOInterruptManage… in PrepareRegisters() [all …]
|
| D | SiFive_GPIO.cs | 41 var bits = BitHelper.GetBits((uint)val); in SiFive_GPIO() 42 for(var i = 0; i < bits.Length; i++) in SiFive_GPIO() 44 Misc.FlipFlag(ref pins[i].pinOperation, Operation.Read, bits[i]); in SiFive_GPIO() 53 var bits = BitHelper.GetBits((uint)val); in SiFive_GPIO() 54 for (var i = 0; i < bits.Length; i++) in SiFive_GPIO() 56 Misc.FlipFlag(ref pins[i].pinOperation, Operation.Write, bits[i]); in SiFive_GPIO() 67 var bits = BitHelper.GetBits((uint)val); in SiFive_GPIO() 68 for(var i = 0; i < bits.Length; i++) in SiFive_GPIO() 70 SetPinValue(i, bits[i]); in SiFive_GPIO()
|
| D | EFR32_GPIOPort.cs | 250 var bits = BitHelper.GetBits((uint)newValue); in CreatePortRegisters() 256 Connections[pin].Set(bits[i]); in CreatePortRegisters() 266 var bits = BitHelper.GetSetBits(newValue); in CreatePortRegisters() 267 foreach(var bit in bits) in CreatePortRegisters() 290 var bits = BitHelper.GetBits(value); in SetEdgeSensitivity() 293 if(bits[i]) in SetEdgeSensitivity() 304 private void UpdateExternalInterruptBits(uint bits, bool value) in UpdateExternalInterruptBits() argument 306 var setBits = BitHelper.GetSetBits(bits); in UpdateExternalInterruptBits()
|
| D | Murax_GPIO.cs | 61 var bits = BitHelper.GetBits((uint)output.Value); in RefreshConnectionsState() 64 Connections[i].Set(bits[i] && outputBits[i]); in RefreshConnectionsState()
|
| D | LiteX_GPIO.cs | 177 var bits = BitHelper.GetBits((uint)val); in DefineOutRegisters() 178 for(var i = 0; i < bits.Length; i++) in DefineOutRegisters() 180 Connections[i].Set(bits[i]); in DefineOutRegisters()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/Packets/ |
| D | OffsetAttribute.cs | 15 …tAttribute(uint quadWords = 0, uint doubleWords = 0, uint words = 0, uint bytes = 0, uint bits = 0) in OffsetAttribute() argument 23 (bits >> 3) in OffsetAttribute() 25 OffsetInBits = bits & 0x7; in OffsetAttribute()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Backends/Display/ |
| D | ColorFormat.cs | 95 var bits = new Dictionary<ColorType, byte>(); in GetColorsLengths() 109 bits.Add(colorType, (byte)(formatAsCharArray[firstNumberPosition + offset] - '0')); in GetColorsLengths() 113 return bits; in GetColorsLengths()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/ |
| D | BitStream.cs | 91 var bits = BitHelper.GetBits(value).Skip((int)offset).Take((int)length); in AppendMaskedValue() 94 bits = bits.Reverse(); in AppendMaskedValue() 96 foreach(var bit in bits) in AppendMaskedValue()
|
| D | BitHelper.cs | 75 public static void ClearBits(ref uint reg, params byte[] bits) in ClearBits() argument 78 foreach(var bit in bits) in ClearBits() 85 public static void ClearBits(ref ulong reg, params byte[] bits) in ClearBits() argument 88 foreach(var bit in bits) in ClearBits() 314 public static void ClearBits(ref byte reg, params byte[] bits) in ClearBits() argument 317 foreach(var bit in bits) in ClearBits() 324 public static void ClearBitsIfSet(ref uint reg, uint testValue, params byte[] bits) in ClearBitsIfSet() argument 327 foreach(var bit in bits) in ClearBitsIfSet() 337 public static void ClearBitsIfSet(ref byte reg, byte testValue, params byte[] bits) in ClearBitsIfSet() argument 340 foreach(var bit in bits) in ClearBitsIfSet()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/USB/ |
| D | SetupPacket.cs | 16 [PacketField, Offset(bytes: 0, bits: 5), Width(2)] 18 [PacketField, Offset(bytes: 0, bits: 7), Width(1)]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/ |
| D | EFR32MG12_LDMA.cs | 1068 [PacketField, Offset(doubleWords: 0, bits: 0), Width(2)] 1070 [PacketField, Offset(doubleWords: 0, bits: 3), Width(1)] 1072 [PacketField, Offset(doubleWords: 0, bits: 4), Width(11)] 1074 [PacketField, Offset(doubleWords: 0, bits: 15), Width(1)] 1076 [PacketField, Offset(doubleWords: 0, bits: 16), Width(4)] 1078 [PacketField, Offset(doubleWords: 0, bits: 20), Width(1)] 1080 [PacketField, Offset(doubleWords: 0, bits: 21), Width(1)] 1082 [PacketField, Offset(doubleWords: 0, bits: 22), Width(1)] 1084 [PacketField, Offset(doubleWords: 0, bits: 23), Width(1)] 1086 [PacketField, Offset(doubleWords: 0, bits: 24), Width(2)] [all …]
|
| D | EFR32xG22_LDMA.cs | 1345 [PacketField, Offset(bytes: 0 << 2, bits: 0), Width(2)] 1347 [PacketField, Offset(bytes: 0 << 2, bits: 3), Width(1)] 1349 [PacketField, Offset(bytes: 0 << 2, bits: 4), Width(11)] 1351 [PacketField, Offset(bytes: 0 << 2, bits: 15), Width(1)] 1353 [PacketField, Offset(bytes: 0 << 2, bits: 16), Width(4)] 1355 [PacketField, Offset(bytes: 0 << 2, bits: 20), Width(1)] 1357 [PacketField, Offset(bytes: 0 << 2, bits: 21), Width(1)] 1359 [PacketField, Offset(bytes: 0 << 2, bits: 22), Width(1)] 1361 [PacketField, Offset(bytes: 0 << 2, bits: 23), Width(1)] 1363 [PacketField, Offset(bytes: 0 << 2, bits: 24), Width(2)] [all …]
|
| D | EFR32MG24_LDMA.cs | 2002 [PacketField, Offset(bytes: 0 << 2, bits: 0), Width(2)] 2004 [PacketField, Offset(bytes: 0 << 2, bits: 3), Width(1)] 2006 [PacketField, Offset(bytes: 0 << 2, bits: 4), Width(11)] 2008 [PacketField, Offset(bytes: 0 << 2, bits: 15), Width(1)] 2010 [PacketField, Offset(bytes: 0 << 2, bits: 16), Width(4)] 2012 [PacketField, Offset(bytes: 0 << 2, bits: 20), Width(1)] 2014 [PacketField, Offset(bytes: 0 << 2, bits: 21), Width(1)] 2016 [PacketField, Offset(bytes: 0 << 2, bits: 22), Width(1)] 2018 [PacketField, Offset(bytes: 0 << 2, bits: 23), Width(1)] 2020 [PacketField, Offset(bytes: 0 << 2, bits: 24), Width(2)] [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/PLIC/ |
| D | PlatformLevelInterruptControllerBase.cs | 157 var bits = BitHelper.GetBits((uint)value); in AddContextEnablesRegister() 158 for(var bit = 0u; bit < bits.Length; bit++) in AddContextEnablesRegister() 163 if(bits[bit]) in AddContextEnablesRegister() 170 … irqContexts[contextId].EnableSource(irqSources[sourceNumber], bits[bit]); in AddContextEnablesRegister()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CRC/ |
| D | SAM4S_CRCCU.cs | 245 [PacketField, Offset(doubleWords: 0, bits: 0), Width(32)] 247 [PacketField, Offset(doubleWords: 1, bits: 0), Width(16)] 249 [PacketField, Offset(doubleWords: 1, bits: 24), Width(2)] 251 [PacketField, Offset(doubleWords: 1, bits: 27), Width(1)] 253 [PacketField, Offset(doubleWords: 4, bits: 0), Width(32)]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/ |
| D | EFM32_UART.cs | 150 … var bits = (frameFormatRegister & (uint)(FrameFormat.StopBitsH | FrameFormat.StopBitsL)) >> 12; 151 switch (bits)
|