| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | MAX32650_SPI.cs | 34 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 …]
|
| D | IMXRT_FlexSPI.cs | 30 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/ |
| D | OpenTitan_UART.cs | 33 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 …]
|
| D | NXP_LPUART.cs | 30 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/ |
| D | MAX32650_I2C.cs | 28 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 …]
|
| D | NPCX_SMBus.cs | 25 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
|
| D | SAMD21_I2C.cs | 117 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
|
| D | S32K3XX_LowPowerInterIntegratedCircuit.cs | 27 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/ |
| D | LINDecoder.cs | 37 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/ |
| D | CC2538RF.cs | 28 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
|