Home
last modified time | relevance | path

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

/f-stack/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()
331 start_dp[head_idx].len = num_entry * sizeof(struct vring_desc); in virtqueue_crypto_sym_enqueue_xmit()
H A Dvirtio_cryptodev.h35 struct vring_desc desc[NUM_ENTRY_VIRTIO_CRYPTO_OP];
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()
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 Dvirtio_pci.c173 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in modern_setup_queue()
/f-stack/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.c61 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 Dvirtqueue.h333 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 Dvirtio_pci.c373 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in modern_setup_queue()
H A Dvirtio_user_ethdev.c404 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in virtio_user_setup_queue_split()
H A Dvirtio_ethdev.c615 struct vring_desc *start_dp = txr[i].tx_indir; in virtio_init_queue()
/f-stack/dpdk/lib/librte_vhost/
H A Dvdpa.c138 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 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.h203 struct vring_desc *desc;
H A Dvirtio_net.c531 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 Dvhost_user.c724 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 Dvhost.c429 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 Dvhost.h125 struct vring_desc *desc;
/f-stack/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()
/f-stack/dpdk/examples/vhost/
H A Dvirtio_net.c62 struct vring_desc *desc; in enqueue_pkt()
242 struct vring_desc *desc; in dequeue_pkt()