| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | RenesasRZG_SPI.cs | 36 receiveQueue.Clear(); in Reset() 116 receiveQueue.Enqueue(data); in Transmit() 215 …thValueField(0, 6, FieldMode.Read, valueProviderCallback: _ => (ulong)receiveQueue.Count, name: "R… in DefineRegisters() 243 isReceiveBufferFull.Value = (ulong)receiveQueue.Count >= receiveTriggerNumber.Value; in UpdateInterrupts() 265 if(receiveQueue.Count == 0) in HandleDataRead() 275 data = receiveQueue.Dequeue(); in HandleDataRead() 278 data = (uint)receiveQueue.Dequeue() << 8 | in HandleDataRead() 279 (uint)receiveQueue.Dequeue(); in HandleDataRead() 282 data = (uint)receiveQueue.Dequeue() << 24 | in HandleDataRead() 283 (uint)receiveQueue.Dequeue() << 16 | in HandleDataRead() [all …]
|
| D | HiFive_SPI.cs | 28 receiveQueue = new Queue<byte>(); in HiFive_SPI() 127 var result = (receiveQueue.Count == 0) in HiFive_SPI() 129 : receiveQueue.Dequeue(); in HiFive_SPI() 194 receiveQueue.Enqueue(!TryGetByAddress((int)selectedSlave.Value, out var slavePeripheral) in HandleFifoWrite() 204 receiveWatermarkPending.Value = (receiveQueue.Count > (int)receiveWatermark.Value); in UpdateInterrupts() 212 if(receiveQueue.Count > 0) in ClearReceiveQueue() 214 …ring receive queue, but there are still {0} bytes there that will be lost...", receiveQueue.Count); in ClearReceiveQueue() 217 receiveQueue.Clear(); in ClearReceiveQueue() 232 private readonly Queue<byte> receiveQueue; field in Antmicro.Renode.Peripherals.SPI.HiFive_SPI
|
| D | RenesasDA_SPI.cs | 24 receiveQueue = new Queue<byte>(); in RenesasDA_SPI() 37 receiveQueue.Clear(); in Reset() 76 receiveQueue.Clear(); in BuildRegisterMap() 124 …e: "SPI_RX_FIFO_LEVEL", valueProviderCallback: _ => (ulong)Math.Min(fifoDepth, receiveQueue.Count)) in BuildRegisterMap() 126 …, FieldMode.Read, name: "SPI_STATUS_RX_EMPTY", valueProviderCallback: _ => receiveQueue.Count == 0) in BuildRegisterMap() 149 if(!receiveQueue.TryDequeue(out byte result)) in BuildRegisterMap() 181 receiveQueue.Enqueue(selectedPeripheral.Transmit((byte)value)); in BuildRegisterMap() 274 …private bool IsReceiveFIFOFull => (ulong)receiveQueue.Count >= (receiveFIFOThresholdLevel.Value + … 276 private readonly Queue<byte> receiveQueue; field in Antmicro.Renode.Peripherals.SPI.RenesasDA_SPI
|
| D | PULP_uDMA_SPI.cs | 154 var receiveQueue = new Queue<byte>(); in TryStartReception() 157 receiveQueue.Enqueue(RegisteredPeripheral.Transmit(0)); in TryStartReception() 160 sysbus.WriteBytes(receiveQueue.ToArray(), rxTransferAddress.Value); in TryStartReception() 161 receiveQueue.Clear(); in TryStartReception()
|
| D | MAX3421E.cs | 29 receiveQueue = new Queue<byte>(); in MAX3421E() 85 receiveQueue.Clear(); in Reset() 162 if(receiveQueue.Count == 0) in DefineRegisters() 167 return receiveQueue.Dequeue(); in DefineRegisters() 217 …lueField(0, 7, FieldMode.Read, name: "count", valueProviderCallback: _ => (uint)receiveQueue.Count) in DefineRegisters() 524 if(receiveQueue.EnqueueRange(data) > 0) in EnqueueReceiveData() 555 private readonly Queue<byte> receiveQueue; field in Antmicro.Renode.Peripherals.SPI.MAX3421E
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SCI/ |
| D | RenesasRZG_SCIFA.cs | 39 receiveQueue.Clear(); in Reset() 91 receiveQueue.Enqueue(value); in WriteChar() 92 if(receiveQueue.Count > 0 && receiveQueue.Count < ReceiveFIFOTriggerCount) in WriteChar() 96 if(receiveQueue.Count >= ReceiveFIFOTriggerCount) in WriteChar() 205 if(receiveQueue.Count == 0) in DefineRegisters() 210 var ret = receiveQueue.Dequeue(); in DefineRegisters() 212 if(receiveQueue.Count == 0) in DefineRegisters() 267 …de.Read | FieldMode.WriteOneToClear, name: "RFRST", writeCallback: (_, __) => receiveQueue.Clear()) in DefineRegisters() 278 …valueProviderCallback: _ => (ulong)receiveQueue.Count >= MaxFIFOSize ? MaxFIFOSize : (ulong)receiv… in DefineRegisters() 400 private readonly Queue<byte> receiveQueue = new Queue<byte>(); field in Antmicro.Renode.Peripherals.SCI.RenesasRZG_SCIFA
|
| D | RenesasRA6M5_SCI.cs | 38 receiveQueue = new Queue<ushort>(); in RenesasRA6M5_SCI() 69 receiveQueue.Enqueue(value); in WriteChar() 77 receiveQueue.Clear(); in Reset() 123 … public bool IsDataReadyFIFO { get => (ulong)receiveQueue.Count < receiveFIFOTriggerCount.Value; } 125 …public bool IsReceiveFIFOFull { get => (ulong)receiveQueue.Count >= receiveFIFOTriggerCount.Value;… 128 public bool IsReceiveDataFull { get => receiveQueue.Count > 0; } 238 receiveQueue.Clear(); in EmulateIICStartStopCondition() 475 if(!receiveQueue.TryDequeue(out var result)) in DefineRegisters() 636 if(!receiveQueue.TryDequeue(out var result)) in DefineRegisters() 678 receiveQueue.Clear(); in DefineRegisters() [all …]
|
| D | RenesasRA8M1_SCI.cs | 40 receiveQueue = new Queue<ushort>(); in RenesasRA8M1_SCI() 71 receiveQueue.Enqueue(value); in WriteChar() 77 receiveQueue.Clear(); in Reset() 246 receiveQueue.Clear(); in EmulateIICStartStopCondition() 315 if(!receiveQueue.TryDequeue(out var result)) in DefineRegisters() 740 receiveQueue.Enqueue(spiContainer.RegisteredPeripheral.Transmit(value)); in TransmitSPI() 751 if(!receiveQueue.TryDequeue(out readByte)) in TryReadFromIICSlave() 754 …receiveQueue.EnqueueRange(selectedIICSlave.Read(IICReadBufferCount).Select(element => (ushort)elem… in TryReadFromIICSlave() 756 if(!receiveQueue.TryDequeue(out readByte)) in TryReadFromIICSlave() 817 receiveQueue.Enqueue(spiContainer.RegisteredPeripheral.Transmit((byte)value)); in TransmitSPIData() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/ |
| D | RCAR_UART.cs | 26 receiveQueue = new Queue<byte>(); in RCAR_UART() 44 receiveQueue.Enqueue(value); in WriteChar() 95 if(!receiveQueue.TryDequeue(out byte value)) in DefineRegisters() 104 .WithValueField(0, 16, valueProviderCallback: _ => (ulong) receiveQueue.Count); in DefineRegisters() 127 private readonly Queue<byte> receiveQueue; field in Antmicro.Renode.Peripherals.UART.RCAR_UART
|
| D | SAMD20_UART.cs | 116 … valueProviderCallback: _ => receiveQueue.Count == 0, name: "Data register empty (DRE)") in SAMD20_UART() 119 … valueProviderCallback: _ => receiveQueue.Count > 0, name: "Receive complete (RXC)") in SAMD20_UART() 151 receiveQueue.Clear(); in Reset() 192 receiveQueue.Enqueue(value); in WriteChar() 233 if(receiveQueue.TryDequeue(out var result)) in HandleReceiveData() 243 || (receiveQueue.Count == 0 && dataRegisterEmptyInterruptEnabled.Value) in UpdateInterrupts() 244 || (receiveQueue.Count > 0 && receiveCompleteInterruptEnabled.Value); in UpdateInterrupts() 263 private readonly Queue<byte> receiveQueue = new Queue<byte>(); field in Antmicro.Renode.Peripherals.UART.SAMD20_UART
|
| D | NEORV32_UART.cs | 79 if(receiveQueue.TryDequeue(out var result)) in HandleReceiveData() 96 bool rxInterrupt = receiveQueue.Count > 0; in UpdateInterrupts() 110 receiveQueue.Clear(); in Reset() 132 receiveQueue.Enqueue(value); in WriteChar() 151 private readonly Queue<byte> receiveQueue = new Queue<byte>(); field in Antmicro.Renode.Peripherals.UART.NEORV32_UART
|
| D | KB1200_UART.cs | 56 valueProviderCallback: _ => receiveQueue.Count == 0) in KB1200_UART() 98 receiveQueue.Enqueue(value); in WriteChar() 114 receiveQueue.Clear(); in Reset() 150 if(receiveQueue.TryDequeue(out var result)) in HandleReceiveData() 172 private readonly Queue<byte> receiveQueue = new Queue<byte>(); field in Antmicro.Renode.Peripherals.UART.KB1200_UART
|