Home
last modified time | relevance | path

Searched refs:rxQueue (Results 1 – 9 of 9) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/
DTegraI2CController.cs43 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
DNPCX_SMBus.cs26 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 …]
DMAX32650_I2C.cs29 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 …]
DS32K3XX_LowPowerInterIntegratedCircuit.cs26 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/
DMAX32650_SPI.cs33 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 …]
DIMXRT_FlexSPI.cs29 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/
DMSP430_eUSCI.cs29 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/
DLINDecoder.cs36 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/
DCC2538RF.cs27 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 …]