Lines Matching refs:dxp
693 struct vq_desc_extra *dxp; in virtqueue_enqueue_xmit_packed() local
705 dxp = &vq->vq_descx[id]; in virtqueue_enqueue_xmit_packed()
706 dxp->ndescs = needed; in virtqueue_enqueue_xmit_packed()
707 dxp->cookie = cookie; in virtqueue_enqueue_xmit_packed()
804 vq->vq_desc_head_idx = dxp->next; in virtqueue_enqueue_xmit_packed()
816 struct vq_desc_extra *dxp; in vq_ring_free_id_packed() local
818 dxp = &vq->vq_descx[id]; in vq_ring_free_id_packed()
819 vq->vq_free_cnt += dxp->ndescs; in vq_ring_free_id_packed()
827 dxp->next = VQ_RING_DESC_CHAIN_END; in vq_ring_free_id_packed()
836 struct vq_desc_extra *dxp; in virtio_xmit_cleanup_inorder_packed() local
846 dxp = &vq->vq_descx[used_idx]; in virtio_xmit_cleanup_inorder_packed()
847 used_idx += dxp->ndescs; in virtio_xmit_cleanup_inorder_packed()
848 free_cnt += dxp->ndescs; in virtio_xmit_cleanup_inorder_packed()
849 num -= dxp->ndescs; in virtio_xmit_cleanup_inorder_packed()
854 if (dxp->cookie != NULL) { in virtio_xmit_cleanup_inorder_packed()
855 rte_pktmbuf_free(dxp->cookie); in virtio_xmit_cleanup_inorder_packed()
856 dxp->cookie = NULL; in virtio_xmit_cleanup_inorder_packed()
870 struct vq_desc_extra *dxp; in virtio_xmit_cleanup_normal_packed() local
878 dxp = &vq->vq_descx[id]; in virtio_xmit_cleanup_normal_packed()
879 vq->vq_used_cons_idx += dxp->ndescs; in virtio_xmit_cleanup_normal_packed()
885 if (dxp->cookie != NULL) { in virtio_xmit_cleanup_normal_packed()
886 rte_pktmbuf_free(dxp->cookie); in virtio_xmit_cleanup_normal_packed()
887 dxp->cookie = NULL; in virtio_xmit_cleanup_normal_packed()
909 struct vq_desc_extra *dxp; in virtio_xmit_cleanup() local
916 dxp = &vq->vq_descx[desc_idx]; in virtio_xmit_cleanup()
920 if (dxp->cookie != NULL) { in virtio_xmit_cleanup()
921 rte_pktmbuf_free(dxp->cookie); in virtio_xmit_cleanup()
922 dxp->cookie = NULL; in virtio_xmit_cleanup()
933 struct vq_desc_extra *dxp = NULL; in virtio_xmit_cleanup_inorder() local
939 dxp = &vq->vq_descx[idx++ & (vq->vq_nentries - 1)]; in virtio_xmit_cleanup_inorder()
940 free_cnt += dxp->ndescs; in virtio_xmit_cleanup_inorder()
941 if (dxp->cookie != NULL) { in virtio_xmit_cleanup_inorder()
942 rte_pktmbuf_free(dxp->cookie); in virtio_xmit_cleanup_inorder()
943 dxp->cookie = NULL; in virtio_xmit_cleanup_inorder()