Lines Matching refs:virtqueue
261 #define virtnet_rxq_to_vq(rxvq) container_of(rxvq, struct virtqueue, rxq)
262 #define virtnet_txq_to_vq(txvq) container_of(txvq, struct virtqueue, txq)
263 #define virtnet_cq_to_vq(cvq) container_of(cvq, struct virtqueue, cq)
265 struct virtqueue { struct
365 desc_is_used(struct vring_packed_desc *desc, struct virtqueue *vq) in desc_is_used()
377 vring_desc_init_packed(struct virtqueue *vq, int n) in vring_desc_init_packed()
413 virtqueue_disable_intr_packed(struct virtqueue *vq) in virtqueue_disable_intr_packed()
426 virtqueue_disable_intr_split(struct virtqueue *vq) in virtqueue_disable_intr_split()
435 virtqueue_disable_intr(struct virtqueue *vq) in virtqueue_disable_intr()
447 virtqueue_enable_intr_packed(struct virtqueue *vq) in virtqueue_enable_intr_packed()
460 virtqueue_enable_intr_split(struct virtqueue *vq) in virtqueue_enable_intr_split()
469 virtqueue_enable_intr(struct virtqueue *vq) in virtqueue_enable_intr()
480 void virtqueue_dump(struct virtqueue *vq);
484 struct rte_mbuf *virtqueue_detach_unused(struct virtqueue *vq);
487 void virtqueue_rxvq_flush(struct virtqueue *vq);
489 int virtqueue_rxvq_reset_packed(struct virtqueue *vq);
491 int virtqueue_txvq_reset_packed(struct virtqueue *vq);
494 virtqueue_full(const struct virtqueue *vq) in virtqueue_full()
512 virtqueue_nused(const struct virtqueue *vq) in virtqueue_nused()
538 void vq_ring_free_chain(struct virtqueue *vq, uint16_t desc_idx);
539 void vq_ring_free_chain_packed(struct virtqueue *vq, uint16_t used_idx);
540 void vq_ring_free_inorder(struct virtqueue *vq, uint16_t desc_idx,
544 vq_update_avail_idx(struct virtqueue *vq) in vq_update_avail_idx()
567 vq_update_avail_ring(struct virtqueue *vq, uint16_t desc_idx) in vq_update_avail_ring()
584 virtqueue_kick_prepare(struct virtqueue *vq) in virtqueue_kick_prepare()
595 virtqueue_kick_prepare_packed(struct virtqueue *vq) in virtqueue_kick_prepare_packed()
613 virtqueue_notify(struct virtqueue *vq) in virtqueue_notify()
716 struct virtqueue *vq = virtnet_txq_to_vq(txvq); in virtqueue_enqueue_xmit_packed()
840 vq_ring_free_id_packed(struct virtqueue *vq, uint16_t id) in vq_ring_free_id_packed()
857 virtio_xmit_cleanup_inorder_packed(struct virtqueue *vq, uint16_t num) in virtio_xmit_cleanup_inorder_packed()
892 virtio_xmit_cleanup_normal_packed(struct virtqueue *vq, uint16_t num) in virtio_xmit_cleanup_normal_packed()
922 virtio_xmit_cleanup_packed(struct virtqueue *vq, uint16_t num, int in_order) in virtio_xmit_cleanup_packed()
931 virtio_xmit_cleanup(struct virtqueue *vq, uint16_t num) in virtio_xmit_cleanup()
956 virtio_xmit_cleanup_inorder(struct virtqueue *vq, uint16_t num) in virtio_xmit_cleanup_inorder()