Home
last modified time | relevance | path

Searched refs:start_dp (Results 1 – 7 of 7) sorted by relevance

/dpdk/drivers/net/virtio/
H A Dvirtio_rxtx_simple.h24 struct vring_desc *start_dp; in virtio_rxq_rearm_vec() local
30 start_dp = &vq->vq_split.ring.desc[desc_idx]; in virtio_rxq_rearm_vec()
46 start_dp[i].addr = VIRTIO_MBUF_ADDR(sw_ring[i], vq) + in virtio_rxq_rearm_vec()
48 start_dp[i].len = sw_ring[i]->buf_len - in virtio_rxq_rearm_vec()
H A Dvirtio_rxtx.c248 struct vring_desc *start_dp; in virtqueue_enqueue_refill_inorder() local
257 start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_refill_inorder()
385 did = start_dp[idx].id; in virtqueue_enqueue_recv_refill_packed()
448 struct vring_desc *start_dp; in virtqueue_enqueue_xmit_inorder() local
455 start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_xmit_inorder()
475 start_dp[idx].flags = 0; in virtqueue_enqueue_xmit_inorder()
548 struct vring_desc *start_dp; in virtqueue_enqueue_xmit() local
589 start_dp = txr[idx].tx_indir; in virtqueue_enqueue_xmit()
601 idx = start_dp[idx].next; in virtqueue_enqueue_xmit()
612 start_dp[idx].len += head_size; in virtqueue_enqueue_xmit()
[all …]
H A Dvirtqueue.h717 struct vring_packed_desc *start_dp, *head_dp; in virtqueue_enqueue_xmit_packed() local
734 start_dp = vq->vq_packed.ring.desc; in virtqueue_enqueue_xmit_packed()
758 start_dp[idx].len = (seg_num + 1) * in virtqueue_enqueue_xmit_packed()
762 start_dp[idx].id = idx; in virtqueue_enqueue_xmit_packed()
769 start_dp = txr[idx].tx_packed_indir; in virtqueue_enqueue_xmit_packed()
777 start_dp[idx].len = vq->hw->vtnet_hdr_size; in virtqueue_enqueue_xmit_packed()
794 start_dp[idx].len = cookie->data_len; in virtqueue_enqueue_xmit_packed()
796 start_dp[idx].addr -= head_size; in virtqueue_enqueue_xmit_packed()
797 start_dp[idx].len += head_size; in virtqueue_enqueue_xmit_packed()
804 start_dp[idx].flags = flags; in virtqueue_enqueue_xmit_packed()
[all …]
H A Dvirtqueue.c190 struct vring_packed_desc *start_dp; in virtqueue_txvq_reset_packed() local
217 start_dp = txr[desc_idx].tx_packed_indir; in virtqueue_txvq_reset_packed()
218 vring_desc_init_indirect_packed(start_dp, in virtqueue_txvq_reset_packed()
220 start_dp->addr = txvq->virtio_net_hdr_mem in virtqueue_txvq_reset_packed()
223 start_dp->len = vq->hw->vtnet_hdr_size; in virtqueue_txvq_reset_packed()
H A Dvirtio_rxtx_packed.h267 struct vring_packed_desc *start_dp = vq->vq_packed.ring.desc; in virtio_recv_refill_packed_vec() local
292 start_dp[idx + i].addr = addr; in virtio_recv_refill_packed_vec()
293 start_dp[idx + i].len = cookie[total_num + i]->buf_len in virtio_recv_refill_packed_vec()
296 virtqueue_store_flags_packed(&start_dp[idx + i], in virtio_recv_refill_packed_vec()
311 virtqueue_store_flags_packed(&start_dp[head_idx], head_flag, in virtio_recv_refill_packed_vec()
H A Dvirtio_ethdev.c655 struct vring_desc *start_dp = txr[i].tx_indir; in virtio_init_queue() local
656 vring_desc_init_split(start_dp, in virtio_init_queue()
658 start_dp->addr = txvq->virtio_net_hdr_mem in virtio_init_queue()
662 start_dp->len = hw->vtnet_hdr_size; in virtio_init_queue()
663 start_dp->flags = VRING_DESC_F_NEXT; in virtio_init_queue()
665 struct vring_packed_desc *start_dp = in virtio_init_queue() local
667 vring_desc_init_indirect_packed(start_dp, in virtio_init_queue()
669 start_dp->addr = txvq->virtio_net_hdr_mem in virtio_init_queue()
673 start_dp->len = hw->vtnet_hdr_size; in virtio_init_queue()
/dpdk/drivers/crypto/virtio/
H A Dvirtio_rxtx.c200 struct vring_desc *start_dp; in virtqueue_crypto_sym_enqueue_xmit() local
331 start_dp = txvq->vq_ring.desc; in virtqueue_crypto_sym_enqueue_xmit()
332 start_dp[head_idx].addr = indirect_op_data_req_phys_addr + in virtqueue_crypto_sym_enqueue_xmit()
334 start_dp[head_idx].len = num_entry * sizeof(struct vring_desc); in virtqueue_crypto_sym_enqueue_xmit()
335 start_dp[head_idx].flags = VRING_DESC_F_INDIRECT; in virtqueue_crypto_sym_enqueue_xmit()
337 idx = start_dp[head_idx].next; in virtqueue_crypto_sym_enqueue_xmit()