MCPcopy Create free account
hub / github.com/F-Stack/f-stack / virtio_dev_vring_translate

Function virtio_dev_vring_translate

dpdk/lib/vhost/virtio_net.c:1699–1708  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1697}
1698
1699static void
1700virtio_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
1710static __rte_always_inline uint32_t
1711virtio_dev_rx(struct virtio_net *dev, struct vhost_virtqueue *vq,

Callers 4

virtio_dev_rxFunction · 0.85
rte_vhost_dequeue_burstFunction · 0.85

Calls 1

vring_translateFunction · 0.85

Tested by

no test coverage detected