Home | History | Annotate | Download | only in Queues

Lines Matching refs:ReadIndex

12   Members WriteIndex and ReadIndex are indexes into the array implementing the

64 if(Self->ReadIndex <= Self->WriteIndex) {
65 Count = Self->WriteIndex - Self->ReadIndex;
68 Count = Self->NumElements - (Self->ReadIndex - Self->WriteIndex);
101 RDex = Self->ReadIndex;
143 RetVal = (ssize_t)ModuloAdd(Self->ReadIndex, (UINT32)NumElem, Self->NumElements);
144 Self->ReadIndex = (UINT32)RetVal;
167 return (BOOLEAN)(Self->WriteIndex == Self->ReadIndex);
186 return (BOOLEAN)(ModuloIncrement(Self->WriteIndex, Self->NumElements) == (INT32)Self->ReadIndex);
291 RDex = Self->ReadIndex; // Get this FIFO's Read Index
308 Self->ReadIndex = RDex; // Set FIFO's Read Index to new Index
375 return Self->ReadIndex;
440 Self->ReadIndex = 0;
515 FIFO->ReadIndex = 0;