Lines Matching refs:CirQueue
62 typedef struct CirQueue
70 } CirQueue;
154 CirQueue RX;
155 CirQueue TX;
334 void freeRingBuffer(CirQueue *Queue);
335 bool allocateRingBuffer(CirQueue *Queue, size_t BufferSize);
348 QueueStatus AddBytetoQueue(CirQueue *Queue, char Value);
349 QueueStatus GetBytetoQueue(CirQueue *Queue, UInt8 *Value);
350 QueueStatus InitQueue(CirQueue *Queue, UInt8 *Buffer, size_t Size);
351 QueueStatus CloseQueue(CirQueue *Queue);
352 size_t AddtoQueue(CirQueue *Queue, UInt8 *Buffer, size_t Size);
353 size_t AddtoRXQueue(CirQueue *Queue, inPipeBuffers *buffs, size_t Size);
354 size_t RemovefromQueue(CirQueue *Queue, UInt8 *Buffer, size_t MaxSize);
355 size_t FreeSpaceinQueue(CirQueue *Queue);
356 size_t UsedSpaceinQueue(CirQueue *Queue);
357 size_t GetQueueSize(CirQueue *Queue);
358 QueueStatus GetQueueStatus(CirQueue *Queue);