Home
last modified time | relevance | path

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

/f-stack/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 = in virtio_rxq_rearm_vec()
49 start_dp[i].len = sw_ring[i]->buf_len - in virtio_rxq_rearm_vec()
H A Dvirtio_rxtx.c257 struct vring_desc *start_dp; in virtqueue_enqueue_refill_inorder() local
274 start_dp[idx].addr = in virtqueue_enqueue_refill_inorder()
277 start_dp[idx].len = in virtqueue_enqueue_refill_inorder()
316 start_dp[idx].addr = in virtqueue_enqueue_recv_refill()
319 start_dp[idx].len = in virtqueue_enqueue_recv_refill()
433 struct vring_desc *start_dp; in virtqueue_enqueue_xmit_inorder() local
458 start_dp[idx].addr = in virtqueue_enqueue_xmit_inorder()
461 start_dp[idx].flags = 0; in virtqueue_enqueue_xmit_inorder()
534 struct vring_desc *start_dp; in virtqueue_enqueue_xmit() local
587 idx = start_dp[idx].next; in virtqueue_enqueue_xmit()
[all …]
H A Dvirtqueue.h695 struct vring_packed_desc *start_dp, *head_dp; in virtqueue_enqueue_xmit_packed() local
712 start_dp = vq->vq_packed.ring.desc; in virtqueue_enqueue_xmit_packed()
734 start_dp[idx].addr = txvq->virtio_net_hdr_mem + in virtqueue_enqueue_xmit_packed()
736 start_dp[idx].len = (seg_num + 1) * in virtqueue_enqueue_xmit_packed()
744 start_dp = txr[idx].tx_packed_indir; in virtqueue_enqueue_xmit_packed()
752 start_dp[idx].len = vq->hw->vtnet_hdr_size; in virtqueue_enqueue_xmit_packed()
768 start_dp[idx].len = cookie->data_len; in virtqueue_enqueue_xmit_packed()
770 start_dp[idx].addr -= head_size; in virtqueue_enqueue_xmit_packed()
771 start_dp[idx].len += head_size; in virtqueue_enqueue_xmit_packed()
778 start_dp[idx].flags = flags; in virtqueue_enqueue_xmit_packed()
[all …]
H A Dvirtio_rxtx_packed_avx.c516 struct vring_packed_desc *start_dp = vq->vq_packed.ring.desc; in virtio_recv_refill_packed_vec() local
541 start_dp[idx + i].addr = addr; in virtio_recv_refill_packed_vec()
542 start_dp[idx + i].len = cookie[total_num + i]->buf_len in virtio_recv_refill_packed_vec()
545 virtqueue_store_flags_packed(&start_dp[idx + i], in virtio_recv_refill_packed_vec()
560 virtqueue_store_flags_packed(&start_dp[head_idx], head_flag, in virtio_recv_refill_packed_vec()
H A Dvirtio_ethdev.c615 struct vring_desc *start_dp = txr[i].tx_indir; in virtio_init_queue() local
616 vring_desc_init_split(start_dp, in virtio_init_queue()
618 start_dp->addr = txvq->virtio_net_hdr_mem in virtio_init_queue()
622 start_dp->len = hw->vtnet_hdr_size; in virtio_init_queue()
623 start_dp->flags = VRING_DESC_F_NEXT; in virtio_init_queue()
625 struct vring_packed_desc *start_dp = in virtio_init_queue() local
627 vring_desc_init_indirect_packed(start_dp, in virtio_init_queue()
629 start_dp->addr = txvq->virtio_net_hdr_mem in virtio_init_queue()
633 start_dp->len = hw->vtnet_hdr_size; in virtio_init_queue()
/f-stack/dpdk/drivers/crypto/virtio/
H A Dvirtio_rxtx.c200 struct vring_desc *start_dp; in virtqueue_crypto_sym_enqueue_xmit() local
328 start_dp = txvq->vq_ring.desc; in virtqueue_crypto_sym_enqueue_xmit()
329 start_dp[head_idx].addr = indirect_op_data_req_phys_addr + in virtqueue_crypto_sym_enqueue_xmit()
331 start_dp[head_idx].len = num_entry * sizeof(struct vring_desc); in virtqueue_crypto_sym_enqueue_xmit()
332 start_dp[head_idx].flags = VRING_DESC_F_INDIRECT; in virtqueue_crypto_sym_enqueue_xmit()
334 idx = start_dp[head_idx].next; in virtqueue_crypto_sym_enqueue_xmit()