| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USBDeprecated/ |
| D | SCSI.cs | 46 public void Fill(byte[] data) in Fill() argument 48 this.Size = (byte)data.Length; in Fill() 49 this.OperationCode = data[0]; in Fill() 50 this.MiscCDBInformation1 = (byte)((data[1] & 0xE0u) >> 5); in Fill() 53 …this.LogicalBlockAddress = (uint)((uint)((data[1] & 0x1fu) << 16) | (uint)(data[2] << 8) | data[3]… in Fill() 54 this.TransferLength = data[4]; in Fill() 55 this.AllocationLength = data[4]; in Fill() 56 this.ParameterListLength = data[4]; in Fill() 57 this.Control = data[5]; in Fill() 62 this.ServiceAction = (byte)(data[1] & 0xE0u); in Fill() [all …]
|
| D | SMSC9500.cs | 80 packet.data = new byte[4]; in WriteInterrupt() 81 packet.data[0] = 0x00; in WriteInterrupt() 82 packet.data[1] = 0x80; in WriteInterrupt() 83 packet.data[2] = 0x00; in WriteInterrupt() 84 packet.data[3] = 0x00; in WriteInterrupt() 85 return packet.data; in WriteInterrupt() 255 private ushort CalculateChecksumTX(byte[] data) in CalculateChecksumTX() argument 258 int size = data.Length; in CalculateChecksumTX() 263 addVal = (ushort)((data[i] << 8) | data[i + 1]); in CalculateChecksumTX() 269 sum += (ushort)((data[i] << 8) | 0x00); in CalculateChecksumTX() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Network/ |
| D | EthernetFrame.cs | 20 public static bool TryCreateEthernetFrame(byte[] data, bool addCrc, out EthernetFrame frame) in TryCreateEthernetFrame() argument 22 … return TryCreateEthernetFrame(data, addCrc ? CRCMode.Add : CRCMode.NoOperation, out frame); in TryCreateEthernetFrame() 25 … public static bool TryCreateEthernetFrame(byte[] data, CRCMode crcMode, out EthernetFrame frame) in TryCreateEthernetFrame() argument 31 if(data.Length >= MinFrameSizeWithoutCRC) in TryCreateEthernetFrame() 33 frame = new EthernetFrame(data); in TryCreateEthernetFrame() 40 if(data.Length >= MinFrameSizeWithoutCRC + CRCLength) in TryCreateEthernetFrame() 42 … var noCrcData = crcMode == CRCMode.Add ? data : data.Take(data.Length - CRCLength).ToArray(); in TryCreateEthernetFrame() 43 …var crc = (crcMode == CRCMode.Keep ? data.Skip(data.Length - CRCLength) : ComputeCRC(noCrcData)).T… in TryCreateEthernetFrame() 53 public static bool CheckCRC(byte[] data) in CheckCRC() argument 55 return CompareCRC(GetCRCFromPacket(data), CalculateCRCFromPayload(data)); in CheckCRC() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Input/ |
| D | PS2Mouse.cs | 20 data = new Queue<byte>(); in PS2Mouse() 26 if(data.Count > 0) in Read() 28 var result = data.Dequeue(); in Read() 46 lock(data) in Write() 49 data.Enqueue(0x00); in Write() 91 lock(data) in MoveBy() 93 data.Enqueue(dataByte); in MoveBy() 94 data.Enqueue((byte)x); in MoveBy() 95 data.Enqueue((byte)y); in MoveBy() 115 data.Clear(); in Reset() [all …]
|
| D | PS2Keyboard.cs | 19 data = new Queue<byte>(); in PS2Keyboard() 21 data.Enqueue((byte)Command.SelfTestPassed); in PS2Keyboard() 26 if(data.Count > 0) in Read() 28 var result = data.Dequeue(); in Read() 42 lock(data) in Write() 45 data.Enqueue((byte)Command.SelfTestPassed); in Write() 49 lock(data) in Write() 52 data.Enqueue((byte) (deviceId >> 8)); in Write() 53 data.Enqueue((byte) (deviceId & 0xff)); in Write() 65 data.Enqueue((byte)(key & 0x7f)); in Press() [all …]
|
| D | FT5x06.cs | 77 public void Write (byte[] data) in Write() argument 80 data.Select (x => x.ToString ("X")).Aggregate ((x,y) => x + " " + y)); in Write() 81 switch ((Mode)data [0]) { in Write() 90 switch ((Registers)(data [1] & 0x3f)) { in Write() 113 data.Select (x => x.ToString ("X")).Aggregate ((x,y) => x + " " + y) in Write() 119 currentRetValue = new byte[]{val, GetCRC (data, val)}; in Write() 126 data.Select (x => x.ToString ("X")).Aggregate ((x,y) => x + " " + y) in Write() 179 var data = new byte[26]; in PrepareTouchData() 180 data [0] = 0xAA; in PrepareTouchData() 181 data [1] = 0xAA; in PrepareTouchData() [all …]
|
| D | FusionF0710A.cs | 25 public void Write(byte[] data) in Write() argument 27 this.DebugLog("Writing {0}.", data.Select(x => x.ToString()).Stringify()); in Write() 29 if(data.Length > 0) in Write() 31 switch((Command)data[0]) in Write() 44 …this.Log(LogLevel.Warning, "Unknown write data: {0}.", data.Select(x => x.ToString("X")).Stringify… in Write() 47 lastCommand = (Command)data[0]; in Write() 183 var data = PrepareTouchData(); in EnqueueNewPoint() 187 currentRetValue = data; in EnqueueNewPoint() 193 readQueue.Enqueue(data); in EnqueueNewPoint() 205 var data = new byte[14]; in PrepareTouchData() [all …]
|
| D | AR1021.cs | 25 public void Write(byte[] data) in Write() argument 27 this.DebugLog("Writing {0}.", data.Select(x => x.ToString()).Stringify()); in Write() 131 var data = PrepareTouchData(); in EnqueueNewPoint() 135 currentRetValue = data; in EnqueueNewPoint() 141 readQueue.Enqueue(data); in EnqueueNewPoint() 153 var data = new byte[5]; in PrepareTouchData() 154 data[0] = (byte)(0x80 | ((points[0].Type == PointType.Down) ? 0x1 : 0)); in PrepareTouchData() 155 data[2] = (byte)((points[0].X >> 7) & 0x1f); in PrepareTouchData() 156 data[1] = (byte)(points[0].X & 0x7f); in PrepareTouchData() 157 data[4] = (byte)((points[0].Y >> 7) & 0x1f); in PrepareTouchData() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Mocks/ |
| D | HPSHostController.cs | 43 var data = new byte[256 + 5]; in FlashMCU() 44 data[0] = ((byte)Commands.WriteMemory << 6) | (byte)MemoryBanks.MCUFlash; in FlashMCU() 52 Array.Copy(bytes, address, data, 5, batchSize); in FlashMCU() 53 data[1] = (byte)(address >> 24); in FlashMCU() 54 data[2] = (byte)(address >> 16); in FlashMCU() 55 data[3] = (byte)(address >> 8); in FlashMCU() 56 data[4] = (byte)address; in FlashMCU() 57 IssueCommand(data); in FlashMCU() 70 var data = new byte[] { in CommandEraseSPIFlash() 76 IssueCommand(data); in CommandEraseSPIFlash() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/Collections/ |
| D | AutoResizingList.cs | 37 return data[index]; 42 data[index] = value; 49 data[Count - 1] = item; in Add() 54 data = new T[initialCapacity]; in Clear() 65 Array.Copy(data, array, Count); in CopyTo() 78 yield return data[i]; in GetEnumerator() 84 var index = Array.IndexOf(data, item); in IndexOf() 102 data[i + 1] = data[i]; in Insert() 104 data[index] = item; in Insert() 124 data[i] = data[i + 1]; in RemoveAt() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/IEEE802_15_4/ |
| D | AddressInformation.cs | 14 …inationAddressingMode, AddressingMode sourceAddressingMode, bool intraPan, ArraySegment<byte> data) in AddressInformation() argument 19 DestinationPan = GetValue(data, 0); in AddressInformation() 20 …DestinationAddress = new Address(new ArraySegment<byte>(data.Array, data.Offset + 2, destinationAd… in AddressInformation() 32 SourcePan = GetValue(data, internalOffset); in AddressInformation() 35 …SourceAddress = new Address(new ArraySegment<byte>(data.Array, data.Offset + internalOffset, sourc… in AddressInformation() 38 Bytes = data; in AddressInformation() 48 private static uint GetValue(IList<byte> data, int offset) in GetValue() argument 50 return (uint)(data[offset] + (data[offset + 1] << 8)); in GetValue()
|
| D | Frame.cs | 65 public Frame(byte[] data, CRCPolynomial? crcPolynomial = null) in Frame() argument 67 Bytes = data; in Frame() 69 Decode(data); in Frame() 152 private void Decode(byte[] data) in Decode() argument 154 if(data.Length > 127) in Decode() 159 Type = (FrameType)(data[0] & 0x7); in Decode() 160 SecurityEnabled = (data[0] & 0x8) != 0; in Decode() 161 FramePending = (data[0] & 0x10) != 0; in Decode() 162 AcknowledgeRequest = IsAcknowledgeRequested(data); in Decode() 163 IntraPAN = (data[0] & 0x40) != 0; in Decode() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/Crypto/ |
| D | PRESENTCipher.cs | 17 …static public ulong Scramble(ulong data, ulong key, int width = OriginalDataWidth, uint rounds = O… in Scramble() argument 23 if(data > (ulong.MaxValue >> (64 - width))) in Scramble() 28 var state = data; in Scramble() 39 …static public ulong Descramble(ulong data, ulong key, int width = OriginalDataWidth, uint rounds =… in Descramble() argument 45 if(data > (ulong.MaxValue >> (64 - width))) in Descramble() 50 var state = data; in Descramble() 61 static private ulong Substitute(ulong data, int width, ulong[] coefficients) in Substitute() argument 66 var state = data & (mask & ~substitutionMask); in Substitute() 70 state |= coefficients[(data >> shift) & 0xf] << shift; in Substitute() 76 static private ulong Permutate(ulong data, int width) in Permutate() argument [all …]
|
| D | PRINCECipher.cs | 16 …static public ulong Scramble(ulong data, ulong k1, ulong k0, int width = OriginalDataWidth, uint r… in Scramble() argument 26 if(data > (ulong.MaxValue >> (64 - width))) in Scramble() 32 var state = data ^ k0 ^ k1 ^ roundConstant[0]; in Scramble() 59 static private ulong Substitute(ulong data, int width, ulong[] coefficients) in Substitute() argument 64 var state = data & (mask & ~substitutionMask); in Substitute() 68 state |= coefficients[(data >> shift) & 0xf] << shift; in Substitute() 74 static private ulong Multiply(ulong data) in Multiply() argument 83 if(BitHelper.IsBitSet(data, (byte)(j + (i * 16)))) in Multiply() 94 static private ulong ShiftRows(ulong data, bool inverse) in ShiftRows() argument 101 var row = data & (mask >> (i * 4)); in ShiftRows()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Sensor/ |
| D | SensorVector3DSample.cs | 26 public override void Load(IList<decimal> data) in Load() argument 28 if(data.Count != Dimensions) in Load() 33 X = data[0]; in Load() 34 Y = data[1]; in Load() 35 Z = data[2]; in Load() 38 public override bool TryLoad(params string[] data) in TryLoad() argument 44 var result = data.Length == 3 in TryLoad() 45 … && decimal.TryParse(data[0], NumberStyles.Any, CultureInfo.InvariantCulture, out x) in TryLoad() 46 … && decimal.TryParse(data[1], NumberStyles.Any, CultureInfo.InvariantCulture, out y) in TryLoad() 47 … && decimal.TryParse(data[2], NumberStyles.Any, CultureInfo.InvariantCulture, out z); in TryLoad()
|
| D | SensorScalarSample.cs | 24 public override void Load(IList<decimal> data) in Load() argument 26 if(data.Count != Dimensions) in Load() 31 Value = data[0]; in Load() 34 public override bool TryLoad(params string[] data) in TryLoad() argument 38 var result = data.Length == 1 in TryLoad() 39 … && decimal.TryParse(data[0], NumberStyles.Any, CultureInfo.InvariantCulture, out value); in TryLoad()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/ExecutionTracer/FBInstruction/ |
| D | Instruction.cs | 104 …der, StringOffset[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; … in CreateOperandsVector() 105 …k(FlatBufferBuilder builder, StringOffset[] data) { builder.StartVector(4, data.Length, 4); builde… in CreateOperandsVectorBlock() 106 …rBuilder builder, ArraySegment<StringOffset> data) { builder.StartVector(4, data.Count, 4); builde… in CreateOperandsVectorBlock() 110 …der, StringOffset[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; … in CreateInputsVector() 111 …k(FlatBufferBuilder builder, StringOffset[] data) { builder.StartVector(4, data.Length, 4); builde… in CreateInputsVectorBlock() 112 …rBuilder builder, ArraySegment<StringOffset> data) { builder.StartVector(4, data.Count, 4); builde… in CreateInputsVectorBlock() 116 …der, StringOffset[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; … in CreateOutputsVector() 117 …k(FlatBufferBuilder builder, StringOffset[] data) { builder.StartVector(4, data.Length, 4); builde… in CreateOutputsVectorBlock() 118 …rBuilder builder, ArraySegment<StringOffset> data) { builder.StartVector(4, data.Count, 4); builde… in CreateOutputsVectorBlock() 127 …er builder, ulong[] data) { builder.StartVector(8, data.Length, 8); for (int i = data.Length - 1; … in CreateLoadsVector() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Memory/ |
| D | GenericI2cEeprom.cs | 41 public void Write(byte[] data) in Write() argument 47 var bytesWritten = Math.Min(data.Length, bytesLeft); in Write() 49 var addressValue = BitHelper.ToUInt32(data, 0, bytesWritten, reverse: false); in Write() 60 var count = data.Length - index; in Write() 77 index = data.Length - count; in Write() 81 …"Write {0} bytes to address 0x{1:X4}: {2}", bytesToWrite, currentAddress, data.Skip(index).Take(by… in Write() 82 Memory.WriteBytes(currentAddress, data, index, bytesToWrite); in Write() 90 …bugLog("Write {0} bytes to address 0x{1:X4}: {2}", count, currentAddress, data.Skip(index).Take(co… in Write() 91 Memory.WriteBytes(pageStart, data, index, count); in Write() 100 var data = Enumerable.Empty<byte>(); in Read() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/ |
| D | AT86RF233.cs | 69 public byte Transmit(byte data) in Transmit() argument 71 this.DebugLog("Byte received: 0x{0:X}", data); in Transmit() 75 HandleCommandByte(data); in Transmit() 85 HandleRegisterWrite((Registers)context, data); in Transmit() 96 HandleFrameBufferWrite(context++, data); in Transmit() 116 private void HandleCommandByte(byte data) in HandleCommandByte() argument 126 if((data & (1 << 7)) == 0) in HandleCommandByte() 128 … accessMode = ((data >> 5) & 1) == 0 ? AccessMode.SramAccess : AccessMode.FrameBufferAccess; in HandleCommandByte() 134 accessType = (data & (1 << 6)) == 0 ? AccessType.ReadAccess : AccessType.WriteAccess; in HandleCommandByte() 137 context = (byte)(data & 0x3F); in HandleCommandByte() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Network/ |
| D | EchoService.cs | 35 var data = responseBuffer.Take(bytes).ToArray(); in Receive() 38 bytes, Encoding.ASCII.GetString(data), BytesAvailable); in Receive() 39 return data.ToArray(); in Receive() 42 public bool Send(byte[] data) in Send() argument 45 data.Length, Encoding.ASCII.GetString(data)); in Send() 48 responseBuffer.AddRange(data); in Send() 49 BytesReceived?.Invoke(data.Length); in Send()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/ |
| D | PULP_uDMA_I2C.cs | 109 var data = sysbus.ReadBytes(txBufferAddress.Value, (int)txBufferSize.Value); in DefineRegisters() 111 … data from the memory @ 0x{0:X}: {1}", txBufferAddress.Value, Misc.PrettyPrintCollectionHex(data)); in DefineRegisters() 114 HandleIncomingBytes(data); in DefineRegisters() 153 private bool HandleIncomingBytes(byte[] data) in HandleIncomingBytes() argument 156 while(index < data.Length) in HandleIncomingBytes() 162 var result = HandleCommand((Command)(data[index] >> 4), data, index + 1); in HandleIncomingBytes() 174 var result = HandleData(data, index); in HandleIncomingBytes() 193 private int HandleCommand(Command command, byte[] data, int argumentOffset) in HandleCommand() argument 241 repeatCounter = data[argumentOffset]; in HandleCommand() 260 private int HandleData(byte[] data, int offset) in HandleData() argument [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/Disassembler/ |
| D | LLVMDisassembler.cs | 32 …public bool TryDisassembleInstruction(ulong pc, byte[] data, uint flags, out DisassemblyResult res… in TryDisassembleInstruction() argument 34 …return GetDisassembler(flags).TryDisassembleInstruction(pc, data, flags, out result, memoryOffset); in TryDisassembleInstruction() 151 …public bool TryDisassembleInstruction(ulong pc, byte[] data, uint flags, out DisassemblyResult res… in TryDisassembleInstruction() argument 154 var marshalledData = Marshal.AllocHGlobal(data.Length - memoryOffset); in TryDisassembleInstruction() 156 Marshal.Copy(data, memoryOffset, marshalledData, data.Length - memoryOffset); in TryDisassembleInstruction() 158 …var bytes = llvm_disasm_instruction(context, marshalledData, (ulong)(data.Length - memoryOffset), … in TryDisassembleInstruction() 166 if(!HexFormatter(strBldr, bytes, memoryOffset, data)) in TryDisassembleInstruction() 197 … private bool FormatHexForx86(StringBuilder strBldr, int bytes, int position, byte[] data) in FormatHexForx86() argument 200 for(i = 0; i < bytes && position + i < data.Length; i++) in FormatHexForx86() 202 strBldr.AppendFormat("{0:x2} ", data[position + i]); in FormatHexForx86() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | FakeEfmSPITransmitter.cs | 21 public void AddResponse(int byteNumber, byte data) in AddResponse() argument 23 responses.Add(byteNumber, data); in AddResponse() 26 public override void WriteChar(byte data) in WriteChar() argument 29 responses.TryGetValue(currentByteNo, out data); in WriteChar() 30 CallCharReceived(data); in WriteChar() 31 this.Log(LogLevel.Info, "Sent 0x{0:X} in {1} turn.", data, currentByteNo); in WriteChar()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/ |
| D | PrimeCellIDHelper.cs | 17 public PrimeCellIDHelper(int peripheralSize, byte[] data, IPeripheral parent) in PrimeCellIDHelper() argument 20 this.data = data.ToArray(); // to obtain a copy in PrimeCellIDHelper() 22 if(data.Length != 8) in PrimeCellIDHelper() 35 return data[8 - (peripheralSize - offset)/4]; in Read() 40 private readonly byte[] data; field in Antmicro.Renode.Peripherals.Miscellaneous.PrimeCellIDHelper
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/UserInterface/ |
| D | CommandInteractionEater.cs | 20 data = new StringBuilder(); in CommandInteractionWrapper() 26 data.Clear(); in Clear() 32 return data.ToString(); in GetContents() 52 data.Append(c); in Write() 67 private readonly StringBuilder data; field in Antmicro.Renode.UserInterface.CommandInteractionWrapper 75 data.Clear(); in Clear() 81 data.Append(c); in Write() 102 return data.ToString(); in GetContents() 115 private readonly StringBuilder data = new StringBuilder(); field in Antmicro.Renode.UserInterface.CommandInteractionEater
|