Home
last modified time | relevance | path

Searched refs:txQueue (Results 1 – 10 of 10) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/
DMAX32650_SPI.cs34 txQueue = new Queue<byte>(); in MAX32650_SPI()
46 txQueue.Clear(); in Reset()
120 interruptTxLevelPending.Value = txQueue.Count >= (int)txFIFOThreshold.Value; in UpdateInterrupts()
153 foreach(var value in txQueue) in StartTransaction()
158 txQueue.Clear(); in StartTransaction()
211 if(!transactionInProgress || rxQueue.Count == FIFOLength || txQueue.Count == 0) in TryTransmit()
216 var bytesToTransmit = Math.Min(FIFOLength - rxQueue.Count, txQueue.Count); in TryTransmit()
219 Transmit(txQueue.Dequeue()); in TryTransmit()
281 if(txQueue.Count == FIFOLength) in TxEnqueue()
287 txQueue.Enqueue(value); in TxEnqueue()
[all …]
DIMXRT_FlexSPI.cs30 txQueue = new RandomAccessQueue(FifoDepth * 4); in IMXRT_FlexSPI()
43 txQueue.Reset(); in Reset()
136 var count = txQueue.Fill(BitConverter.GetBytes(value).Take(width), reset: true); in WriteToCiphertext()
199 writeCallback: (_, val) => { if(val) txQueue.Reset(); }) in DefineRegisters()
261 txQueue.Fill(position: 4 * j, data: new [] in DefineRegisters()
286 lock(txQueue) in TryPushData()
303 var dequeuedBytes = txQueue.Dequeue((int)dataSize.Value); in TryPushData()
368 ipTxWatermarkEmpty.Value = txQueue.EmptyLevel >= (int)txWatermark.Value; in UpdateInterrupts()
407 private readonly RandomAccessQueue txQueue; field in Antmicro.Renode.Peripherals.SPI.IMXRT_FlexSPI
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/
DOpenTitan_UART.cs33 txQueue = new Queue<byte>(); in OpenTitan_UART()
84 txQueue.Clear(); in Reset()
174 foreach(byte value in txQueue) in BuildRegisterMap()
180 txQueue.Clear(); in BuildRegisterMap()
196 ….WithFlag(0, FieldMode.Read, valueProviderCallback: _ => txQueue.Count == txFIFOCapacity, name: "S… in BuildRegisterMap()
198 ….WithFlag(2, FieldMode.Read, valueProviderCallback: _ => txQueue.Count == 0, name: "STATUS.TXEMPTY… in BuildRegisterMap()
199 ….WithFlag(3, FieldMode.Read, valueProviderCallback: _ => txQueue.Count == 0, name: "STATUS.TXIDLE") in BuildRegisterMap()
232 else if(txQueue.Count < txFIFOCapacity) in BuildRegisterMap()
234 txQueue.Enqueue((byte)val); in BuildRegisterMap()
235 if(txQueue.Count >= TxWatermarkValue) { in BuildRegisterMap()
[all …]
DNXP_LPUART.cs30 txQueue = new Queue<byte>(); in NXP_LPUART()
99 ….WithFlag(22, FieldMode.Read, valueProviderCallback: _ => txQueue.Count == 0, name: "TC / Transmis… in NXP_LPUART()
132 foreach (var value in txQueue) in NXP_LPUART()
136 txQueue.Clear(); in NXP_LPUART()
180 else if (txQueue.Count < txMaxBytes) in NXP_LPUART()
182 txQueue.Enqueue((byte)val); in NXP_LPUART()
249 txQueue.Clear(); in NXP_LPUART()
271 txQueue.Clear(); in NXP_LPUART()
278 ….WithFlag(23, FieldMode.Read, valueProviderCallback: _ => txQueue.Count == 0, name: "TXEMPT / Tran… in NXP_LPUART()
286 ….WithValueField(8, 3, FieldMode.Read, valueProviderCallback: _ => (uint)txQueue.Count, name: "TXCO… in NXP_LPUART()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/
DMAX32650_I2C.cs28 txQueue = new Queue<byte>(); in MAX32650_I2C()
40 txQueue.Clear(); in Reset()
73 if(txQueue.TryDequeue(out var data)) in HandleTransaction()
87 CurrentSlave.Write(txQueue.ToArray()); in HandleTransaction()
88 txQueue.Clear(); in HandleTransaction()
112 txQueue.Enqueue(data); in HandleWriteByte()
131 txQueue.Clear(); in HandleWriteByte()
148 txQueue.Clear(); in HandleWriteByte()
216 interruptTxThresholdPending.Value = txQueue.Count <= (int)txThreshold.Value; in UpdateInterrupts()
341 writeCallback: (_, value) => { if(value) txQueue.Clear(); }) in BuildRegisterMap()
[all …]
DNPCX_SMBus.cs25 txQueue = new Queue<byte>(); in NPCX_SMBus()
51 txQueue.Clear(); in Reset()
97 txQueue.Enqueue(value); in HandleWrite()
114 if(txQueue.Count > 0) in HandleStop()
116 activePeripheral?.Write(txQueue.ToArray()); in HandleStop()
117 txQueue.Clear(); in HandleStop()
366 txQueue.Clear(); in DefineFIFORegisters()
427 private readonly Queue<byte> txQueue; field in Antmicro.Renode.Peripherals.I2C.NPCX_SMBus
DSAMD21_I2C.cs117 if(activePeripheral == null || txQueue.Count == 0) in TryFlush()
122 activePeripheral.Write(txQueue.ToArray()); in TryFlush()
123 txQueue.Clear(); in TryFlush()
151 txQueue.Clear(); in RestartTransaction()
358 txQueue.Enqueue((byte)value); in DefineRegisters()
389 private readonly Queue<byte> txQueue = new Queue<byte>(); field in Antmicro.Renode.Peripherals.I2C.SAMD21_I2C
DS32K3XX_LowPowerInterIntegratedCircuit.cs27 txQueue = new Queue<byte>(); in S32K3XX_LowPowerInterIntegratedCircuit()
48 txQueue.Clear(); in Reset()
87 txQueue.Enqueue((byte)transmitData.Value); in HandleCommand()
232 if(txQueue.Count > 0 && controllerEnabled.Value) in TryFlushTransmitFIFO()
234 activePeripheral?.Write(txQueue.ToArray()); in TryFlushTransmitFIFO()
237 txQueue.Clear(); in TryFlushTransmitFIFO()
546 private readonly Queue<byte> txQueue; field in Antmicro.Renode.Peripherals.I2C.S32K3XX_LowPowerInterIntegratedCircuit
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DLINDecoder.cs37 txQueue = new Queue<byte>(); in LINDecoder()
152 txQueue.EnqueueRange(data); in Transmit()
157 txQueue.Enqueue(b); in Transmit()
167 var dataToTransmit = txQueue.ToList(); in Finalize()
168 txQueue.Clear(); in Finalize()
237 protected readonly Queue<byte> txQueue; field in Antmicro.Renode.Utilities.LINDecoder
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/
DCC2538RF.cs28 txQueue = new Queue<byte>(); in CC2538RF()
263 txQueue.Clear(); in Reset()
586 txQueue.Clear(); in HandleSFRInstruction()
630 txQueue.Enqueue((byte)(value & 0xFF)); in EnqueueData()
635 if(txQueue.Count == 0) in SendData()
644 var crc = Frame.CalculateCRC(txQueue.Skip(1)); in SendData()
645 var frame = new Frame(txQueue.Skip(1).Concat(crc).ToArray()); in SendData()
814 private readonly Queue<byte> txQueue; field in Antmicro.Renode.Peripherals.Wireless.CC2538RF