Home
last modified time | relevance | path

Searched refs:vring_desc (Results 1 – 21 of 21) sorted by relevance

/dpdk/drivers/crypto/virtio/
H A Dvirtio_ring.h33 struct vring_desc { struct
62 struct vring_desc *desc;
105 size = num * sizeof(struct vring_desc); in vring_size()
118 vr->desc = (struct vring_desc *) p; in vring_init()
120 num * sizeof(struct vring_desc)); in vring_init()
H A Dvirtio_rxtx.c13 struct vring_desc *dp, *dp_tail; in vq_ring_free_chain()
200 struct vring_desc *start_dp; in virtqueue_crypto_sym_enqueue_xmit()
201 struct vring_desc *desc; in virtqueue_crypto_sym_enqueue_xmit()
249 desc = (struct vring_desc *) in virtqueue_crypto_sym_enqueue_xmit()
334 start_dp[head_idx].len = num_entry * sizeof(struct vring_desc); in virtqueue_crypto_sym_enqueue_xmit()
H A Dvirtio_cryptodev.c80 struct vring_desc *desc; in virtio_crypto_send_command()
140 * sizeof(struct vring_desc), RTE_CACHE_LINE_SIZE); in virtio_crypto_send_command()
148 desc = (struct vring_desc *) in virtio_crypto_send_command()
201 vq->vq_ring.desc[head].len = idx * sizeof(struct vring_desc); in virtio_crypto_send_command()
938 struct vring_desc *desc; in virtio_crypto_sym_clear_session()
978 * sizeof(struct vring_desc), RTE_CACHE_LINE_SIZE); in virtio_crypto_sym_clear_session()
998 desc = (struct vring_desc *)((uint8_t *)malloc_virt_addr in virtio_crypto_sym_clear_session()
1018 * sizeof(struct vring_desc); in virtio_crypto_sym_clear_session()
H A Dvirtio_cryptodev.h35 struct vring_desc desc[NUM_ENTRY_VIRTIO_CRYPTO_OP];
H A Dvirtio_pci.c173 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in modern_setup_queue()
/dpdk/drivers/net/virtio/
H A Dvirtio_ring.h39 struct vring_desc { struct
93 struct vring_desc *desc;
144 size = num * sizeof(struct vring_desc); in vring_size()
156 vr->desc = (struct vring_desc *) p; in vring_init_split()
158 num * sizeof(struct vring_desc)); in vring_init_split()
H A Dvirtio_rxtx_simple.h24 struct vring_desc *start_dp; in virtio_rxq_rearm_vec()
H A Dvirtio_rxtx.c52 struct vring_desc *dp, *dp_tail; in vq_ring_free_chain()
248 struct vring_desc *start_dp; in virtqueue_enqueue_refill_inorder()
287 struct vring_desc *start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_recv_refill()
448 struct vring_desc *start_dp; in virtqueue_enqueue_xmit_inorder()
548 struct vring_desc *start_dp; in virtqueue_enqueue_xmit()
584 start_dp[idx].len = (seg_num + 1) * sizeof(struct vring_desc); in virtqueue_enqueue_xmit()
981 #define DESC_PER_CACHELINE (RTE_CACHE_LINE_SIZE / sizeof(struct vring_desc))
H A Dvirtqueue.h358 struct vring_desc tx_indir[VIRTIO_MAX_TX_INDIRECT];
390 vring_desc_init_split(struct vring_desc *dp, uint16_t n) in vring_desc_init_split()
H A Dvirtio_user_ethdev.c208 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in virtio_user_setup_queue_split()
H A Dvirtio_pci.c483 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in modern_setup_queue()
H A Dvirtio_ethdev.c655 struct vring_desc *start_dp = txr[i].tx_indir; in virtio_init_queue()
/dpdk/lib/vhost/
H A Dvdpa.c137 struct vring_desc desc; in rte_vdpa_relay_vring_used()
138 struct vring_desc *desc_ring; in rte_vdpa_relay_vring_used()
139 struct vring_desc *idesc = NULL; in rte_vdpa_relay_vring_used()
174 nr_descs = dlen / sizeof(struct vring_desc); in rte_vdpa_relay_vring_used()
178 desc_ring = (struct vring_desc *)(uintptr_t) in rte_vdpa_relay_vring_used()
H A Dvhost_crypto.c54 #define vhost_crypto_desc vring_desc
227 struct vring_desc *head;
1173 struct vring_desc *head, struct vhost_crypto_desc *descs, in vhost_crypto_process_one_req()
1181 struct vring_desc *src_desc; in vhost_crypto_process_one_req()
1197 src_desc = IOVA_TO_VVA(struct vring_desc *, vc_req, head->addr, in vhost_crypto_process_one_req()
1205 nb_descs = max_n_descs = dlen / sizeof(struct vring_desc); in vhost_crypto_process_one_req()
1210 struct vring_desc *inhdr_desc = head; in vhost_crypto_process_one_req()
1648 struct vring_desc *head = &vq->desc[desc_idx]; in rte_vhost_crypto_fetch_requests()
1678 struct vring_desc *head = &vq->desc[desc_idx]; in rte_vhost_crypto_fetch_requests()
H A Drte_vhost.h208 struct vring_desc *desc;
H A Dvhost_user.c796 len = sizeof(struct vring_desc) * vq->size; in translate_ring_addresses()
797 vq->desc = (struct vring_desc *)(uintptr_t)ring_addr_to_vva(dev, in translate_ring_addresses()
799 if (vq->desc == 0 || len != sizeof(struct vring_desc) * vq->size) { in translate_ring_addresses()
2405 len = sizeof(struct vring_desc) * vq->size; in is_vring_iotlb_split()
H A Dvirtio_net.c652 struct vring_desc *descs = vq->desc; in fill_vec_buf_split()
653 struct vring_desc *idesc = NULL; in fill_vec_buf_split()
662 nr_descs = dlen / sizeof(struct vring_desc); in fill_vec_buf_split()
666 descs = (struct vring_desc *)(uintptr_t) in fill_vec_buf_split()
H A Dvhost.c438 req_size = sizeof(struct vring_desc) * vq->size; in vring_translate_split()
440 vq->desc = (struct vring_desc *)(uintptr_t)vhost_iova_to_vva(dev, vq, in vring_translate_split()
H A Dvhost.h233 struct vring_desc *desc;
/dpdk/examples/vhost_blk/
H A Dvhost_blk.c144 descriptor_has_next_split(struct vring_desc *cur_desc) in descriptor_has_next_split()
179 static struct vring_desc *
180 vring_get_next_desc(struct vhost_blk_queue *vq, struct vring_desc *desc) in vring_get_next_desc()
215 struct vring_desc *desc = &vq->vring.desc[req_idx]; in setup_iovs_from_descs_split()
/dpdk/examples/vhost/
H A Dvirtio_net.c68 struct vring_desc *desc; in enqueue_pkt()
246 struct vring_desc *desc; in dequeue_pkt()