Lines Matching defs:VirtQueue
53 class VirtQueue;
128 * virtqueue wrapper (VirtQueue) and should never be instantiated in
129 * device models. The VirtQueue also ensures that the descriptor
132 * (VirtQueue::consumeDescriptor()). The updateChain() method
152 VirtDescriptor(PortProxy &memProxy, VirtQueue &queue, Index index);
299 VirtQueue *queue;
317 class VirtQueue : public Serializable {
319 virtual ~VirtQueue() {};
450 VirtQueue(PortProxy &proxy, uint16_t size);
453 VirtQueue();
551 /** Offset of last consumed descriptor in the VirtQueue::avail
575 /** This is a VirtQueue address as exposed through the low-level
626 * Register a new VirtQueue with the device model.
628 * Devices typically register at least one VirtQueue to use for
636 void registerQueue(VirtQueue &queue);
858 const VirtQueue &getCurrentQueue() const;
860 VirtQueue &getCurrentQueue();
874 std::vector<VirtQueue *> _queues;