| /f-stack/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() 331 start_dp[head_idx].len = num_entry * sizeof(struct vring_desc); in virtqueue_crypto_sym_enqueue_xmit()
|
| H A D | virtio_cryptodev.h | 35 struct vring_desc desc[NUM_ENTRY_VIRTIO_CRYPTO_OP];
|
| 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() 936 struct vring_desc *desc; in virtio_crypto_sym_clear_session() 976 * sizeof(struct vring_desc), RTE_CACHE_LINE_SIZE); in virtio_crypto_sym_clear_session() 996 desc = (struct vring_desc *)((uint8_t *)malloc_virt_addr in virtio_crypto_sym_clear_session() 1016 * sizeof(struct vring_desc); in virtio_crypto_sym_clear_session()
|
| H A D | virtio_pci.c | 173 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in modern_setup_queue()
|
| /f-stack/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 | 61 struct vring_desc *dp, *dp_tail; in vq_ring_free_chain() 257 struct vring_desc *start_dp; in virtqueue_enqueue_refill_inorder() 299 struct vring_desc *start_dp = vq->vq_split.ring.desc; in virtqueue_enqueue_recv_refill() 433 struct vring_desc *start_dp; in virtqueue_enqueue_xmit_inorder() 534 struct vring_desc *start_dp; in virtqueue_enqueue_xmit() 570 start_dp[idx].len = (seg_num + 1) * sizeof(struct vring_desc); in virtqueue_enqueue_xmit() 952 #define DESC_PER_CACHELINE (RTE_CACHE_LINE_SIZE / sizeof(struct vring_desc))
|
| H A D | virtqueue.h | 333 struct vring_desc tx_indir[VIRTIO_MAX_TX_INDIRECT]; 365 vring_desc_init_split(struct vring_desc *dp, uint16_t n) in vring_desc_init_split()
|
| H A D | virtio_pci.c | 373 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in modern_setup_queue()
|
| H A D | virtio_user_ethdev.c | 404 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in virtio_user_setup_queue_split()
|
| H A D | virtio_ethdev.c | 615 struct vring_desc *start_dp = txr[i].tx_indir; in virtio_init_queue()
|
| /f-stack/dpdk/lib/librte_vhost/ |
| H A D | vdpa.c | 138 struct vring_desc desc; in rte_vdpa_relay_vring_used() 139 struct vring_desc *desc_ring; in rte_vdpa_relay_vring_used() 140 struct vring_desc *idesc = NULL; in rte_vdpa_relay_vring_used() 175 nr_descs = dlen / sizeof(struct vring_desc); in rte_vdpa_relay_vring_used() 179 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 | 203 struct vring_desc *desc;
|
| H A D | virtio_net.c | 531 struct vring_desc *descs = vq->desc; in fill_vec_buf_split() 532 struct vring_desc *idesc = NULL; in fill_vec_buf_split() 541 nr_descs = dlen / sizeof(struct vring_desc); in fill_vec_buf_split() 545 descs = (struct vring_desc *)(uintptr_t) in fill_vec_buf_split()
|
| H A D | vhost_user.c | 724 len = sizeof(struct vring_desc) * vq->size; in translate_ring_addresses() 725 vq->desc = (struct vring_desc *)(uintptr_t)ring_addr_to_vva(dev, in translate_ring_addresses() 727 if (vq->desc == 0 || len != sizeof(struct vring_desc) * vq->size) { in translate_ring_addresses() 2256 len = sizeof(struct vring_desc) * vq->size; in is_vring_iotlb_split()
|
| H A D | vhost.c | 429 req_size = sizeof(struct vring_desc) * vq->size; in vring_translate_split() 431 vq->desc = (struct vring_desc *)(uintptr_t)vhost_iova_to_vva(dev, vq, in vring_translate_split()
|
| H A D | vhost.h | 125 struct vring_desc *desc;
|
| /f-stack/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()
|
| /f-stack/dpdk/examples/vhost/ |
| H A D | virtio_net.c | 62 struct vring_desc *desc; in enqueue_pkt() 242 struct vring_desc *desc; in dequeue_pkt()
|