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

Function log_translate

dpdk/lib/vhost/vhost.c:439–452  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

437}
438
439static __rte_always_inline int
440log_translate(struct virtio_net *dev, struct vhost_virtqueue *vq)
441 __rte_shared_locks_required(&vq->iotlb_lock)
442{
443 if (likely(!(vq->ring_addrs.flags & (1 << VHOST_VRING_F_LOG))))
444 return 0;
445
446 vq->log_guest_addr = translate_log_addr(dev, vq,
447 vq->ring_addrs.log_guest_addr);
448 if (vq->log_guest_addr == 0)
449 return -1;
450
451 return 0;
452}
453
454/*
455 * Converts vring log address to GPA

Callers 1

vring_translateFunction · 0.85

Calls 1

translate_log_addrFunction · 0.85

Tested by

no test coverage detected