Lines Matching refs:CirQueue
129 typedef struct CirQueue
137 } CirQueue;
200 CirQueue RX;
201 CirQueue TX;
351 void freeRingBuffer(CirQueue *Queue);
352 bool allocateRingBuffer(CirQueue *Queue, size_t BufferSize);
358 QueueStatus AddBytetoQueue(CirQueue *Queue, char Value);
359 QueueStatus GetBytetoQueue(CirQueue *Queue, UInt8 *Value);
360 QueueStatus InitQueue(CirQueue *Queue, UInt8 *Buffer, size_t Size);
361 QueueStatus CloseQueue(CirQueue *Queue);
362 size_t AddtoQueue(CirQueue *Queue, UInt8 *Buffer, size_t Size);
363 size_t RemovefromQueue(CirQueue *Queue, UInt8 *Buffer, size_t MaxSize);
364 size_t FreeSpaceinQueue(CirQueue *Queue);
365 size_t UsedSpaceinQueue(CirQueue *Queue);
366 size_t GetQueueSize(CirQueue *Queue);
367 QueueStatus GetQueueStatus(CirQueue *Queue);
368 UInt16 isCRinQueue(CirQueue *Queue);