Lines Matching defs:Idx
21 /* PQQ_ENTRY QQ_GetHead(PQQ_CONTAINER pQueue, unsigned int Idx) */
22 /* PQQ_ENTRY QQ_GetTail(PQQ_CONTAINER pQueue, unsigned int Idx) */
297 unsigned int Idx)
299 if(Idx >= (unsigned int) MM_ATOMIC_READ(&pQueue->EntryCnt))
304 if(pQueue->Head > Idx)
306 Idx = pQueue->Head - Idx;
310 Idx = pQueue->Size - (Idx - pQueue->Head);
312 Idx--;
314 return pQueue->Array[Idx];
327 unsigned int Idx)
329 if(Idx >= (unsigned int) MM_ATOMIC_READ(&pQueue->EntryCnt))
334 Idx += pQueue->Tail;
335 if(Idx >= pQueue->Size)
337 Idx = Idx - pQueue->Size;
340 return pQueue->Array[Idx];