Lines Matching refs:queue
536 VirtioQueue* queue = dev->fQueues[i].Get();
537 queue->fQueueHandler = NULL;
538 queue->fQueueHandlerCookie = NULL;
539 queue->fQueueHandlerRef.Unset();
556 VirtioQueue* queue = (VirtioQueue*)aQueue;
557 VirtioDevice* dev = queue->fDev;
559 queue->fQueueHandler = handler;
560 queue->fQueueHandlerCookie = cookie;
561 queue->fQueueHandlerRef.SetTo((handler == NULL) ? NULL : &dev->fIrqHandler);
575 VirtioQueue* queue = (VirtioQueue*)aQueue;
577 return queue->Enqueue(vector, readVectorCount, writtenVectorCount, cookie);
586 VirtioQueue* queue = (VirtioQueue*)aQueue;
597 return queue->Enqueue(vector, (readEntry != NULL) ? 1 : 0,
603 virtio_device_queue_is_full(virtio_queue queue)
613 VirtioQueue *queue = (VirtioQueue *)aQueue;
614 return queue->fUsed->idx == queue->fLastUsed;
621 VirtioQueue *queue = (VirtioQueue *)aQueue;
622 return (uint16)queue->fQueueLen;
631 VirtioQueue* queue = (VirtioQueue*)aQueue;
632 return queue->Dequeue(_cookie, _usedLength);