Lines Matching refs:idx
126 int32 idx = fAllocatedDescs.GetLowestClear(); in AllocDesc() local
127 if (idx < 0) in AllocDesc()
130 fAllocatedDescs.Set(idx); in AllocDesc()
131 return idx; in AllocDesc()
136 VirtioQueue::FreeDesc(int32 idx) in FreeDesc() argument
138 fAllocatedDescs.Clear(idx); in FreeDesc()
188 int32_t idx = fAvail->idx & (fQueueLen - 1); in Enqueue() local
190 fAvail->ring[idx] = firstDesc; in Enqueue()
191 fAvail->idx++; in Enqueue()
203 if (fUsed->idx == fLastUsed) in Dequeue()
261 if (queue->fUsed->idx != queue->fLastUsed in Handle()