Lines Matching full:vring
48 struct vringh vring; member
134 vringh_init_iotlb(&vq->vring, vdpasim_features, in vdpasim_queue_ready()
151 vringh_init_iotlb(&vq->vring, vdpasim_features, VDPASIM_QUEUE_MAX, in vdpasim_vq_reset()
192 err = vringh_getdesc_iotlb(&txq->vring, &txq->iov, NULL, in vdpasim_work()
197 err = vringh_getdesc_iotlb(&rxq->vring, NULL, &rxq->iov, in vdpasim_work()
200 vringh_complete_iotlb(&txq->vring, txq->head, 0); in vdpasim_work()
205 read = vringh_iov_pull_iotlb(&txq->vring, &txq->iov, in vdpasim_work()
211 write = vringh_iov_push_iotlb(&rxq->vring, &rxq->iov, in vdpasim_work()
222 vringh_complete_iotlb(&txq->vring, txq->head, 0); in vdpasim_work()
223 vringh_complete_iotlb(&rxq->vring, rxq->head, total_write); in vdpasim_work()
416 vringh_set_iotlb(&vdpasim->vqs[i].vring, vdpasim->iommu); in vdpasim_create()
500 struct vringh *vrh = &vq->vring; in vdpasim_set_vq_state()
514 struct vringh *vrh = &vq->vring; in vdpasim_get_vq_state()