| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/ |
| D | TegraI2CController.cs | 43 if(rxQueue.Count == 0) in ReadDoubleWord() 49 for(var i = 0; i < 32 && rxQueue.Count > 0; i += 8) in ReadDoubleWord() 51 value |= (uint)(rxQueue.Dequeue() << i); in ReadDoubleWord() 53 if(rxQueue.Count == 0) in ReadDoubleWord() 67 return (uint)(((rxQueue.Count + 3) / 4) | (8 << 4)); in ReadDoubleWord() 107 rxQueue.Clear(); in WriteDoubleWord() 217 rxQueue.Enqueue(item); in PrepareRead() 282 private Queue<byte> rxQueue = new Queue<byte>(); field in Antmicro.Renode.Peripherals.I2C.TegraI2CController
|
| D | NPCX_SMBus.cs | 26 rxQueue = new Queue<byte>(); in NPCX_SMBus() 50 rxQueue.Clear(); in Reset() 140 rxQueue.Enqueue(data.Length > 0 ? data[0] : (byte)0); in TryReadFromPeripheral() 147 rxQueue.EnqueueRange(activePeripheral.Read((int)rxFIFOThreshold.Value)); in TryReadFromPeripheral() 149 rxFullTxEmptyStatus.Value |= rxQueue.Count == FIFOLength; in TryReadFromPeripheral() 150 …rxFIFOThresholdStatus.Value |= fifoMode.Value && rxQueue.Count > 0 && rxQueue.Count == (int)rxFIFO… in TryReadFromPeripheral() 152 if((rxQueue.Count > 0) || in TryReadFromPeripheral() 192 if(rxQueue.TryDequeue(out var val)) in DefineRegisters() 365 rxQueue.Clear(); in DefineFIFORegisters() 397 valueProviderCallback: _ => (uint)rxQueue.Count) in DefineFIFORegisters() [all …]
|
| D | MAX32650_I2C.cs | 29 rxQueue = new Queue<byte>(); in MAX32650_I2C() 41 rxQueue.Clear(); in Reset() 174 if(rxQueue.TryDequeue(out var data)) in HandleReadByte() 194 if(rxQueue.Count > 0) in TryReadingToBuffer() 202 …this.Log(LogLevel.Warning, "Requested {0} bytes, but received {1}", bytesToReceive, rxQueue.Count); in TryReadingToBuffer() 207 rxQueue.Enqueue(value); in TryReadingToBuffer() 215 interruptRxThresholdPending.Value = rxQueue.Count >= (int)rxThreshold.Value; in UpdateInterrupts() 235 valueProviderCallback: _ => rxQueue.Count == 0) in BuildRegisterMap() 325 writeCallback: (_, value) => { if(value) rxQueue.Clear(); }) in BuildRegisterMap() 334 valueProviderCallback: _ => (uint)rxQueue.Count) in BuildRegisterMap() [all …]
|
| D | S32K3XX_LowPowerInterIntegratedCircuit.cs | 26 rxQueue = new Queue<byte>(); in S32K3XX_LowPowerInterIntegratedCircuit() 47 rxQueue.Clear(); in Reset() 104 rxQueue.EnqueueRange(RunDataMatcher(receivedData)); in HandleCommand() 268 writeCallback: (_, value) => { if(value) rxQueue.Clear(); }) in DefineRegisters() 394 valueProviderCallback: _ => (ulong)rxQueue.Count.Clamp(0, 2)) in DefineRegisters() 409 if(!rxQueue.TryDequeue(out var b)) in DefineRegisters() 414 if(rxQueue.Count == 0 && automaticSTOPGeneration.Value) in DefineRegisters() 422 valueProviderCallback: _ => rxQueue.Count == 0) in DefineRegisters() 544 private bool ReceiveDataFlag => rxQueue.Count > (int)rxWatermark.Value; 547 private readonly Queue<byte> rxQueue; field in Antmicro.Renode.Peripherals.I2C.S32K3XX_LowPowerInterIntegratedCircuit
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | MAX32650_SPI.cs | 33 rxQueue = new Queue<byte>(); in MAX32650_SPI() 45 rxQueue.Clear(); in Reset() 119 interruptRxLevelPending.Value = rxQueue.Count >= (int)rxFIFOThreshold.Value; in UpdateInterrupts() 211 if(!transactionInProgress || rxQueue.Count == FIFOLength || txQueue.Count == 0) in TryTransmit() 216 var bytesToTransmit = Math.Min(FIFOLength - rxQueue.Count, txQueue.Count); in TryTransmit() 230 if(rxQueue.Count == FIFOLength) in RxEnqueue() 236 rxQueue.Enqueue(value); in RxEnqueue() 237 if(rxQueue.Count == FIFOLength) in RxEnqueue() 252 if(!rxQueue.TryDequeue(out var result)) in RxDequeue() 269 if(transactionInProgress && rxQueue.Count < FIFOLength) in TxEnqueue() [all …]
|
| D | IMXRT_FlexSPI.cs | 29 rxQueue = new RandomAccessQueue(FifoDepth * 4); in IMXRT_FlexSPI() 42 rxQueue.Reset(); in Reset() 114 rxQueue.Reset(); in ReadFromCiphertext() 120 var result = rxQueue.Read(0, width); in ReadFromCiphertext() 190 writeCallback: (_, val) => { if(val) rxQueue.Reset(); }) in DefineRegisters() 238 …Read, name: "FILL - Fill level of IP RX FIFO", valueProviderCallback: _ => (uint)rxQueue.FillLevel) in DefineRegisters() 249 return rxQueue.Read(4 * j); in DefineRegisters() 369 ipRxWatermarkAvailable.Value = rxQueue.FillLevel >= (int)rxWatermark.Value; in UpdateInterrupts() 408 private readonly RandomAccessQueue rxQueue; field in Antmicro.Renode.Peripherals.SPI.IMXRT_FlexSPI 541 var count = parent.rxQueue.Enqueue(data); in HandleCommand()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/ |
| D | MSP430_eUSCI.cs | 29 rxQueue.Clear(); in Reset() 46 rxQueue.Enqueue(character); in WriteChar() 110 … var returnValue = rxQueue.TryDequeue(out var character) ? (byte)character : (byte)0; in DefineRegisters() 112 if(rxQueue.Count > 0) in DefineRegisters() 181 private readonly Queue<byte> rxQueue = new Queue<byte>(); field in Antmicro.Renode.Peripherals.UART.MSP430_eUSCI
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/ |
| D | LINDecoder.cs | 36 rxQueue = new Queue<byte>(); in LINDecoder() 118 rxQueue.Enqueue(value); in Feed() 120 if(rxQueue.Count != entry.FrameLength + 1) in Feed() 125 var frame = rxQueue.Take(entry.FrameLength).ToArray(); in Feed() 126 var crc = rxQueue.Skip(entry.FrameLength).First(); in Feed() 236 protected readonly Queue<byte> rxQueue; field in Antmicro.Renode.Utilities.LINDecoder
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/ |
| D | CC2538RF.cs | 27 rxQueue = new Queue<Frame>(); in CC2538RF() 177 if(rxQueue.Count < increasedFrameIndex) in ReadDoubleWord() 185 result = (uint)rxQueue.ElementAt(increasedFrameIndex - 1).Bytes.Count(); in ReadDoubleWord() 188 … if(increasedFrameIndex + rxQueue.ElementAt(increasedFrameIndex - 1).Bytes.Count() > dividedOffset) in ReadDoubleWord() 191 … result = rxQueue.ElementAt(increasedFrameIndex - 1).Bytes[dividedOffset - increasedFrameIndex]; in ReadDoubleWord() 195 dividedOffset -= rxQueue.ElementAt(increasedFrameIndex - 1).Bytes.Count(); in ReadDoubleWord() 253 rxQueue.Clear(); in Reset() 374 rxQueue.Enqueue(frame); in ReceiveFrame() 405 return rxQueue.Count > 0 ? (uint)rxQueue.Peek().Bytes.Length + 1 : 0u; in GetRxFifoBytesCount() 454 return (rxQueue.Count == 0 ? 0u : 3 << 6) // FIFO, FIFOP in ReadRadioStatus1Register() [all …]
|