Lines Matching full:used
216 * @desc_idx: The next expected vq->desc[] index in the used ring
221 * This function waits for the next completed request on the used ring.
256 vq->used = (uint64_t)((vq->avail + sizeof(uint16_t) * (3 + vq->size) in qvring_init()
273 /* vq->used->flags */ in qvring_init()
274 qvirtio_writew(vq->vdev, qts, vq->used, 0); in qvring_init()
275 /* vq->used->idx */ in qvring_init()
276 qvirtio_writew(vq->vdev, qts, vq->used + 2, 0); in qvring_init()
277 /* vq->used->avail_event */ in qvring_init()
278 qvirtio_writew(vq->vdev, qts, vq->used + 4 + in qvring_init()
396 /* vq->used->flags */ in qvirtqueue_kick()
398 /* vq->used->avail_event */ in qvirtqueue_kick()
407 flags = qvirtio_readw(d, qts, vq->used); in qvirtqueue_kick()
408 avail_event = qvirtio_readw(d, qts, vq->used + 4 + in qvirtqueue_kick()
424 * This function gets the next used element if there is one ready.
435 vq->used + offsetof(struct vring_used, idx)); in qvirtqueue_get_buf()
440 elem_addr = vq->used + in qvirtqueue_get_buf()