Home
last modified time | relevance | path

Searched refs:queue (Results 1 – 15 of 15) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/UART/
DUARTBase.cs22 queue = new Queue<byte>(); in UARTBase()
36 queue.Enqueue(value); in WriteChar()
70 if(queue.Count == 0) in TryGetCharacter()
77 character = queue.Peek(); in TryGetCharacter()
81 character = queue.Dequeue(); in TryGetCharacter()
83 if(queue.Count == 0) in TryGetCharacter()
100 queue.Clear(); in ClearBuffer()
111 return queue.Count;
117 private readonly Queue<byte> queue; field in Antmicro.Renode.Peripherals.UART.UARTBase
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USBDeprecated/
DUSBMouse.cs29 Queue <sbyte> queue; field in Antmicro.Renode.Peripherals.USBDeprecated.USBMouse
44 queue = new Queue<sbyte>(); in USBMouse()
104 if(queue.Count < 3) in WriteInterrupt()
109 datas[0] = queue.Dequeue(); in WriteInterrupt()
110 datas[1] = queue.Dequeue(); in WriteInterrupt()
111 datas[2] = queue.Dequeue(); in WriteInterrupt()
114 while(queue.Count >2 && queue.Peek()==datas[0]) in WriteInterrupt()
118 queue.Dequeue(); in WriteInterrupt()
120 x = (sbyte)queue.Dequeue(); in WriteInterrupt()
121 y = (sbyte)queue.Dequeue(); in WriteInterrupt()
[all …]
DUSBKeyboard.cs30 Queue <byte> queue; field in Antmicro.Renode.Peripherals.USBDeprecated.USBKeyboard
34 queue = new Queue<byte>(); in USBKeyboard()
111 queue.Enqueue((byte)pkey); in Press()
126 queue.Enqueue((byte)pkey); in Release()
144 if(queue.Count == 0) in WriteInterrupt()
159 if(queue.Count != 0) in WriteInterrupt()
160 data[i] = queue.Dequeue(); in WriteInterrupt()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Input/
DFT5336.cs143 var queue = new Queue<byte>(); in PrepareTouchData()
148queue.Enqueue((byte)(((int)touchedPoints[pointNumber].Type << 6) | (touchedPoints[pointNumber].X.H… in PrepareTouchData()
151 queue.Enqueue(touchedPoints[pointNumber].X.LoByte()); in PrepareTouchData()
154queue.Enqueue((byte)((touchedPoints[pointNumber].Id << 4) | (touchedPoints[pointNumber].Y.HiByte()… in PrepareTouchData()
157 queue.Enqueue(touchedPoints[pointNumber].Y.LoByte()); in PrepareTouchData()
160 queue.Enqueue(0); in PrepareTouchData()
163 queue.Enqueue(0); in PrepareTouchData()
168 SetReturnValue(queue.ToArray()); in PrepareTouchData()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DSocketServerProvider.cs27 queue = new ConcurrentQueue<byte[]>(); in SocketServerProvider()
76 queue.Enqueue(new byte[] { b }); in SendByte()
82 queue.Enqueue(bytes); in Send()
113 while(queue.TryDequeue(out var dequeued)) in WriterThreadBody()
233 queue = new ConcurrentQueue<byte[]>(); in ListenerThreadBody()
267 private ConcurrentQueue<byte[]> queue; field in Antmicro.Renode.Utilities.SocketServerProvider
DTypeManager.cs448 var queue = new Queue<Assembly>(); in IsReferenced()
449 queue.Enqueue(referencingAssembly); in IsReferenced()
450 while(queue.Count > 0) in IsReferenced()
452 var current = queue.Dequeue(); in IsReferenced()
466 queue.Enqueue(Assembly.Load(reference)); in IsReferenced()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/
DMSP430_USCIA.cs39 queue.Clear(); in Reset()
44 queue.Enqueue(character); in WriteChar()
148 … var returnValue = queue.TryDequeue(out var character) ? (byte)character : (byte)0; in DefineRegisters()
150 if(queue.Count > 0) in DefineRegisters()
206 private readonly Queue<byte> queue = new Queue<byte>(); field in Antmicro.Renode.Peripherals.UART.MSP430_USCIA
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/GDB/
DGdbStub.cs278 queue = new Queue<byte>(); in CommunicationHandler()
305 foreach(var b in queue) in SendAllBufferedData()
309 queue.Clear(); in SendAllBufferedData()
320 queue.Enqueue(b); in ContextClosed()
325 if(counter == 0 && queue.Count > 0) in ContextClosed()
329 …l.Debug, "Gdb stub: leaving nested communication context. Sending {0} queued bytes.", queue.Count); in ContextClosed()
338 private readonly Queue<byte> queue; field in Antmicro.Renode.Utilities.GDB.GdbStub.CommunicationHandler
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Sensors/
DPAC1934.cs248 private ushort GetAverage(Queue<ushort> queue, ushort value) in GetAverage() argument
251 if(queue.Count == 8) in GetAverage()
253 queue.Dequeue(); in GetAverage()
255 queue.Enqueue(value); in GetAverage()
256 foreach(var val in queue) in GetAverage()
260 return (ushort)(result / queue.Count); in GetAverage()
DLIS2DW12.cs1012 this.queue = new Queue<Vector3DSample>(); in LIS2DW12_FIFO()
1029 queue.Enqueue(sample); in FeedSample()
1047 queue.TryDequeue<Vector3DSample>(out _); in FeedSample()
1049 … owner.Log(LogLevel.Noisy, "Enqueued sample {0} at index {1}", sample, queue.Count); in FeedSample()
1050 queue.Enqueue(sample); in FeedSample()
1103 queue.Clear(); in Reset()
1111 if(CheckEnabled() && queue.TryDequeue(out var sample)) in TryDequeueNewSample()
1132 public uint SamplesCount => (uint)Math.Min(queue.Count, Capacity);
1157 private readonly Queue<Vector3DSample> queue; field in Antmicro.Renode.Peripherals.Sensors.LIS2DW12.LIS2DW12_FIFO
DLSM6DSO_IMU.cs671 this.queue = new Queue<LSM6DSO_Vector3DSample>(); in LSM6DSO_FIFO()
712 queue.TryDequeue<LSM6DSO_Vector3DSample>(out _); in FeedSample()
715 queue.Enqueue(sample); in FeedSample()
723 queue.Clear(); in Reset()
734 if(CheckEnabled() && queue.TryDequeue(out var sample)) in TryDequeueNewSample()
747 public uint SamplesCount => (uint)queue.Count;
831 private readonly Queue<LSM6DSO_Vector3DSample> queue; field in Antmicro.Renode.Peripherals.Sensors.LSM6DSO_IMU.LSM6DSO_FIFO
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/
DEOSS3_PacketFIFO.cs148 foreach(var queue in packetFifos) in UpdateIRQ()
150 if(queue.PushOverMask.Value && queue.Overflow.Value in UpdateIRQ()
151 || queue.PushThresholdMask.Value && queue.PushThreshold.Value in UpdateIRQ()
152 || queue.PopUnderMask.Value && queue.Underflow.Value in UpdateIRQ()
153 || queue.PopThresholdMask.Value && queue.PopThreshold.Value) in UpdateIRQ()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USB/
DCDCToUARTConverter.cs54 queue = new Queue<byte>(); in CDCToUARTConverter()
103 private readonly Queue<byte> queue; field in Antmicro.Renode.Peripherals.USB.CDCToUARTConverter
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Network/
DSynopsysEthernetMAC.cs196 queue.Enqueue(frame); in ReceiveFrame()
412 if(queue.Count > 0 && ((dmaStatus & ReceiveStatus) == 0)) in TryDequeueFrame()
414 var frame = queue.Dequeue(); in TryDequeueFrame()
437 private readonly Queue<EthernetFrame> queue = new Queue<EthernetFrame>(); field in Antmicro.Renode.Peripherals.Network.SynopsysEthernetMAC
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/I2C/
DOpenTitan_I2C.cs519 …private void HandleEnqueue<T>(Queue<T> queue, T value, IFlagRegisterField overflowInterrupt = null, in HandleEnqueue() argument
522 if(queue.Count == MaximumFifoDepth && overflowInterrupt != null) in HandleEnqueue()
526 …} is at its maximum capacity of {1} elements. Dropping incoming element", queue.GetType().Name, Ma… in HandleEnqueue()
529 queue.Enqueue(value); in HandleEnqueue()
530 if(watermarkInterrupt != null && queue.Count == watermarkLevel) in HandleEnqueue()