Lines Matching refs:virtqueue
15 #include <virtio/virtqueue.h>
38 * \brief allocates and initiates a new virtqueue structure with no vring mem
51 * \brief allocates and initiates a new virtqueue structure
70 * \param vq pointer to the virtqueue memory to be freed
84 * Getter functions for certain values of the virtqueue structure
90 * \param vq pointer to the virtqueue structure
100 * \param vq pointer to the virtqueue structure
107 * \brief Returns the queue index of the virtqueue of the device
109 * \param vq pointer to the virtqueue structure
118 * \param the virtqueue to get the alignment from
126 * this virtqueue
128 * \param vq pointer to the virtqueue structure
135 * \brief Checks if the virtqueue is empty
137 * \param vq pointer to the virtqueue structure
148 * \param vq pointer to the virtqueue structure
164 * \param vq virtqueue to send the interrupt on
195 * \brief Enqueues a new descriptor chain into the virtqueue
197 * \param vq the virtqueue the descriptor chain gets enqueued in
198 * \param bl list of buffers to enqueue into the virtqueue
211 * \brief dequeues a descriptor chain form the virtqueue
213 * \param vq the virtqueue to dequeue descriptors from
223 * \brief polls the virtqueue
225 * \param vq the virtqueue array to dequeue descriptors from