| 1697 | } |
| 1698 | |
| 1699 | static void |
| 1700 | virtio_dev_vring_translate(struct virtio_net *dev, struct vhost_virtqueue *vq) |
| 1701 | { |
| 1702 | rte_rwlock_write_lock(&vq->access_lock); |
| 1703 | vhost_user_iotlb_rd_lock(vq); |
| 1704 | if (!vq->access_ok) |
| 1705 | vring_translate(dev, vq); |
| 1706 | vhost_user_iotlb_rd_unlock(vq); |
| 1707 | rte_rwlock_write_unlock(&vq->access_lock); |
| 1708 | } |
| 1709 | |
| 1710 | static __rte_always_inline uint32_t |
| 1711 | virtio_dev_rx(struct virtio_net *dev, struct vhost_virtqueue *vq, |
no test coverage detected