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

Function virtqueue_kick_prepare

dpdk/drivers/net/virtio/virtqueue.h:493–502  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

491}
492
493static inline int
494virtqueue_kick_prepare(struct virtqueue *vq)
495{
496 /*
497 * Ensure updated avail->idx is visible to vhost before reading
498 * the used->flags.
499 */
500 virtio_mb(vq->hw->weak_barriers);
501 return !(vq->vq_split.ring.used->flags & VRING_USED_F_NO_NOTIFY);
502}
503
504static inline int
505virtqueue_kick_prepare_packed(struct virtqueue *vq)

Callers 9

virtio_recv_pkts_vecFunction · 0.70
virtio_recv_pktsFunction · 0.70
virtio_recv_pkts_inorderFunction · 0.70
virtio_xmit_pktsFunction · 0.70
virtio_xmit_pkts_inorderFunction · 0.70
virtio_recv_pkts_vecFunction · 0.70
virtio_recv_pkts_vecFunction · 0.70

Calls 1

virtio_mbFunction · 0.85

Tested by

no test coverage detected