Home
last modified time | relevance | path

Searched refs:receiveQueue (Results 1 – 12 of 12) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/
DRenesasRZG_SPI.cs36 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 …]
DHiFive_SPI.cs28 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
DRenesasDA_SPI.cs24 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
DPULP_uDMA_SPI.cs154 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()
DMAX3421E.cs29 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/
DRenesasRZG_SCIFA.cs39 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
DRenesasRA6M5_SCI.cs38 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 …]
DRenesasRA8M1_SCI.cs40 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()
754receiveQueue.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/
DRCAR_UART.cs26 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
DSAMD20_UART.cs116 … 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
DNEORV32_UART.cs79 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
DKB1200_UART.cs56 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