| /dpdk/drivers/crypto/virtio/ |
| H A D | virtio_ring.h | 33 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 D | virtio_rxtx.c | 13 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 D | virtio_cryptodev.c | 80 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 D | virtio_cryptodev.h | 35 struct vring_desc desc[NUM_ENTRY_VIRTIO_CRYPTO_OP];
|
| H A D | virtio_pci.c | 173 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in modern_setup_queue()
|
| /dpdk/drivers/net/virtio/ |
| H A D | virtio_ring.h | 39 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 D | virtio_rxtx_simple.h | 24 struct vring_desc *start_dp; in virtio_rxq_rearm_vec()
|
| H A D | virtio_rxtx.c | 52 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 D | virtqueue.h | 358 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 D | virtio_user_ethdev.c | 208 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in virtio_user_setup_queue_split()
|
| H A D | virtio_pci.c | 483 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in modern_setup_queue()
|
| H A D | virtio_ethdev.c | 655 struct vring_desc *start_dp = txr[i].tx_indir; in virtio_init_queue()
|
| /dpdk/lib/vhost/ |
| H A D | vdpa.c | 137 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 D | vhost_crypto.c | 54 #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 D | rte_vhost.h | 208 struct vring_desc *desc;
|
| H A D | vhost_user.c | 796 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 D | virtio_net.c | 652 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 D | vhost.c | 438 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 D | vhost.h | 233 struct vring_desc *desc;
|
| /dpdk/examples/vhost_blk/ |
| H A D | vhost_blk.c | 144 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 D | virtio_net.c | 68 struct vring_desc *desc; in enqueue_pkt() 246 struct vring_desc *desc; in dequeue_pkt()
|