Home
last modified time | relevance | path

Searched refs:desc_idx (Results 1 – 25 of 30) sorted by relevance

12

/dpdk/drivers/net/virtio/
H A Dvirtqueue.c93 uint16_t used_idx, desc_idx; in virtqueue_rxvq_flush_split() local
102 desc_idx = used_idx; in virtqueue_rxvq_flush_split()
106 desc_idx = (uint16_t)uep->id; in virtqueue_rxvq_flush_split()
107 dxp = &vq->vq_descx[desc_idx]; in virtqueue_rxvq_flush_split()
114 desc_idx = (uint16_t)uep->id; in virtqueue_rxvq_flush_split()
152 uint16_t desc_idx; in virtqueue_rxvq_reset_packed() local
168 for (desc_idx = 0; desc_idx < vq->vq_nentries; desc_idx++) { in virtqueue_rxvq_reset_packed()
169 dxp = &vq->vq_descx[desc_idx]; in virtqueue_rxvq_reset_packed()
188 uint16_t desc_idx; in virtqueue_txvq_reset_packed() local
208 for (desc_idx = 0; desc_idx < vq->vq_nentries; desc_idx++) { in virtqueue_txvq_reset_packed()
[all …]
H A Dvirtio_rxtx_simple.h22 uint16_t desc_idx; in virtio_rxq_rearm_vec() local
28 desc_idx = vq->vq_avail_idx & (vq->vq_nentries - 1); in virtio_rxq_rearm_vec()
29 sw_ring = &vq->sw_ring[desc_idx]; in virtio_rxq_rearm_vec()
30 start_dp = &vq->vq_split.ring.desc[desc_idx]; in virtio_rxq_rearm_vec()
H A Dvirtio_rxtx_simple_sse.c47 uint16_t desc_idx; in virtio_recv_pkts_vec() local
102 desc_idx = (uint16_t)(vq->vq_used_cons_idx & (vq->vq_nentries - 1)); in virtio_recv_pkts_vec()
103 rused = &vq->vq_split.ring.used->ring[desc_idx]; in virtio_recv_pkts_vec()
104 sw_ring = &vq->sw_ring[desc_idx]; in virtio_recv_pkts_vec()
H A Dvirtio_rxtx_simple_altivec.c47 uint16_t desc_idx; in virtio_recv_pkts_vec() local
104 desc_idx = (uint16_t)(vq->vq_used_cons_idx & (vq->vq_nentries - 1)); in virtio_recv_pkts_vec()
105 rused = &vq->vq_split.ring.used->ring[desc_idx]; in virtio_recv_pkts_vec()
106 sw_ring = &vq->sw_ring[desc_idx]; in virtio_recv_pkts_vec()
H A Dvirtio_rxtx_simple_neon.c47 uint16_t desc_idx; in virtio_recv_pkts_vec() local
102 desc_idx = (uint16_t)(vq->vq_used_cons_idx & (vq->vq_nentries - 1)); in virtio_recv_pkts_vec()
103 rused = &vq->vq_split.ring.used->ring[desc_idx]; in virtio_recv_pkts_vec()
104 sw_ring = &vq->sw_ring[desc_idx]; in virtio_recv_pkts_vec()
H A Dvirtio_rxtx.c54 uint16_t desc_idx_last = desc_idx; in vq_ring_free_chain()
57 dxp = &vq->vq_descx[desc_idx]; in vq_ring_free_chain()
73 vq->vq_desc_head_idx = desc_idx; in vq_ring_free_chain()
76 dp_tail->next = desc_idx; in vq_ring_free_chain()
175 uint16_t used_idx, desc_idx; in virtqueue_dequeue_burst_rx() local
182 desc_idx = (uint16_t) uep->id; in virtqueue_dequeue_burst_rx()
723 uint16_t desc_idx; in virtio_dev_rx_queue_setup_finish() local
733 for (desc_idx = 0; desc_idx < vq->vq_nentries; in virtio_dev_rx_queue_setup_finish()
734 desc_idx++) { in virtio_dev_rx_queue_setup_finish()
735 vq->vq_split.ring.avail->ring[desc_idx] = desc_idx; in virtio_dev_rx_queue_setup_finish()
[all …]
H A Dvirtqueue.h538 void vq_ring_free_chain(struct virtqueue *vq, uint16_t desc_idx);
540 void vq_ring_free_inorder(struct virtqueue *vq, uint16_t desc_idx,
567 vq_update_avail_ring(struct virtqueue *vq, uint16_t desc_idx) in vq_update_avail_ring() argument
578 if (unlikely(vq->vq_split.ring.avail->ring[avail_idx] != desc_idx)) in vq_update_avail_ring()
579 vq->vq_split.ring.avail->ring[avail_idx] = desc_idx; in vq_update_avail_ring()
933 uint16_t i, used_idx, desc_idx; in virtio_xmit_cleanup() local
942 desc_idx = (uint16_t)uep->id; in virtio_xmit_cleanup()
943 dxp = &vq->vq_descx[desc_idx]; in virtio_xmit_cleanup()
945 vq_ring_free_chain(vq, desc_idx); in virtio_xmit_cleanup()
/dpdk/drivers/crypto/virtio/
H A Dvirtio_rxtx.c15 uint16_t desc_idx_last = desc_idx; in vq_ring_free_chain()
17 dp = &vq->vq_ring.desc[desc_idx]; in vq_ring_free_chain()
18 dxp = &vq->vq_descx[desc_idx]; in vq_ring_free_chain()
34 vq->vq_desc_head_idx = desc_idx; in vq_ring_free_chain()
37 dp_tail->next = desc_idx; in vq_ring_free_chain()
50 uint16_t used_idx, desc_idx; in virtqueue_dequeue_burst_rx() local
60 desc_idx = (uint16_t)uep->id; in virtqueue_dequeue_burst_rx()
62 vq->vq_descx[desc_idx].crypto_op; in virtqueue_dequeue_burst_rx()
71 vq->vq_descx[desc_idx].cookie; in virtqueue_dequeue_burst_rx()
103 vq_ring_free_chain(vq, desc_idx); in virtqueue_dequeue_burst_rx()
[all …]
H A Dvirtqueue.h121 vq_update_avail_ring(struct virtqueue *vq, uint16_t desc_idx) in vq_update_avail_ring() argument
132 if (unlikely(vq->vq_ring.avail->ring[avail_idx] != desc_idx)) in vq_update_avail_ring()
133 vq->vq_ring.avail->ring[avail_idx] = desc_idx; in vq_update_avail_ring()
H A Dvirtio_cryptodev.c222 uint32_t idx, desc_idx, used_idx; in virtio_crypto_send_command() local
229 desc_idx = idx; in virtio_crypto_send_command()
231 while (vq->vq_ring.desc[desc_idx].flags & VRING_DESC_F_NEXT) { in virtio_crypto_send_command()
232 desc_idx = vq->vq_ring.desc[desc_idx].next; in virtio_crypto_send_command()
236 vq->vq_ring.desc[desc_idx].next = vq->vq_desc_head_idx; in virtio_crypto_send_command()
1038 uint32_t idx, desc_idx, used_idx; in virtio_crypto_sym_clear_session() local
1045 desc_idx = idx; in virtio_crypto_sym_clear_session()
1046 while (vq->vq_ring.desc[desc_idx].flags in virtio_crypto_sym_clear_session()
1048 desc_idx = vq->vq_ring.desc[desc_idx].next; in virtio_crypto_sym_clear_session()
1052 vq->vq_ring.desc[desc_idx].next = vq->vq_desc_head_idx; in virtio_crypto_sym_clear_session()
/dpdk/examples/vhost_blk/
H A Dvhost_blk.c394 uint16_t desc_idx; in submit_inflight_vq() local
404 task_idx = desc[desc[desc_idx].last].id; in submit_inflight_vq()
407 task->req_idx = desc_idx; in submit_inflight_vq()
408 task->chain_num = desc[desc_idx].num; in submit_inflight_vq()
410 task->inflight_idx = desc_idx; in submit_inflight_vq()
422 task = &vq->tasks[desc_idx]; in submit_inflight_vq()
460 uint16_t desc_idx; in vq_get_desc_idx() local
467 return desc_idx; in vq_get_desc_idx()
517 uint16_t desc_idx; in process_vq() local
519 desc_idx = vq_get_desc_idx(vq); in process_vq()
[all …]
/dpdk/examples/vhost/
H A Dvirtio_net.c62 struct rte_mbuf *m, uint16_t desc_idx) in enqueue_pkt() argument
74 desc = &vr->desc[desc_idx]; in enqueue_pkt()
220 uint16_t desc_idx = desc_indexes[i]; in vs_enqueue_pkts() local
223 err = enqueue_pkt(dev, vr, pkts[i], desc_idx); in vs_enqueue_pkts()
243 struct rte_mbuf *m, uint16_t desc_idx, in dequeue_pkt() argument
256 desc = &vr->desc[desc_idx]; in dequeue_pkt()
/dpdk/drivers/crypto/caam_jr/
H A Dcaam_jr_hw_specific.h408 uint32_t desc_idx:8; member
416 uint32_t desc_idx:8; member
423 uint32_t desc_idx:8; member
436 uint32_t desc_idx:8; member
H A Dcaam_jr_hw.c31 error_code.error_desc.jmp_halt_cond_src.desc_idx, in hw_handle_jmp_halt_cond_err()
45 error_code.error_desc.deco_src.desc_idx); in hw_handle_deco_err()
/dpdk/lib/vhost/
H A Dvhost_crypto.c233 uint16_t desc_idx; member
1174 uint16_t desc_idx) in vhost_crypto_process_one_req() argument
1187 vc_req->desc_idx = desc_idx; in vhost_crypto_process_one_req()
1341 uint16_t used_idx, desc_idx; in vhost_crypto_finalize_one_request() local
1348 used_idx = vc_req->desc_idx; in vhost_crypto_finalize_one_request()
1360 desc_idx = vq->avail->ring[used_idx]; in vhost_crypto_finalize_one_request()
1361 vq->used->ring[desc_idx].id = vq->avail->ring[desc_idx]; in vhost_crypto_finalize_one_request()
1362 vq->used->ring[desc_idx].len = vc_req->len; in vhost_crypto_finalize_one_request()
1647 uint16_t desc_idx = vq->avail->ring[used_idx]; in rte_vhost_crypto_fetch_requests() local
1648 struct vring_desc *head = &vq->desc[desc_idx]; in rte_vhost_crypto_fetch_requests()
[all …]
/dpdk/drivers/baseband/acc100/
H A Drte_acc100_pmd.c845 unsigned int desc_idx, b_idx; in acc100_queue_setup() local
850 for (desc_idx = 0; desc_idx < d->sw_ring_max_depth; desc_idx++) { in acc100_queue_setup()
851 desc = q->ring_addr + desc_idx; in acc100_queue_setup()
2305 desc = q->ring_addr + desc_idx; in enqueue_enc_one_op_cb()
2359 desc = q->ring_addr + desc_idx; in enqueue_ldpc_enc_n_op_cb()
2421 desc = q->ring_addr + desc_idx; in enqueue_ldpc_enc_one_op_cb()
2478 desc = q->ring_addr + desc_idx; in enqueue_enc_one_op_tb()
2698 desc = q->ring_addr + desc_idx; in enqueue_dec_one_op_cb()
3336 int ret, desc_idx = 0; in acc100_enqueue_ldpc_enc_cb() local
3346 desc_idx, enq); in acc100_enqueue_ldpc_enc_cb()
[all …]
/dpdk/drivers/net/i40e/
H A Di40e_rxtx_vec_avx2.c39 const uint32_t desc_idx) in desc_fdir_processing_32b() argument
42 __m128i *rxdp_desc_0 = (void *)(&rxdp[desc_idx + 0].wb.qword2); in desc_fdir_processing_32b()
43 __m128i *rxdp_desc_1 = (void *)(&rxdp[desc_idx + 1].wb.qword2); in desc_fdir_processing_32b()
69 const uint32_t idx_0 = pkt_idx + desc_idx; in desc_fdir_processing_32b()
70 const uint32_t idx_1 = pkt_idx + desc_idx + 1; in desc_fdir_processing_32b()
90 switch (desc_idx) { in desc_fdir_processing_32b()
H A Di40e_rxtx_vec_avx512.c164 const uint32_t desc_idx) in desc_fdir_processing_32b() argument
167 __m128i *rxdp_desc_0 = (void *)(&rxdp[desc_idx + 0].wb.qword2); in desc_fdir_processing_32b()
168 __m128i *rxdp_desc_1 = (void *)(&rxdp[desc_idx + 1].wb.qword2); in desc_fdir_processing_32b()
194 const uint32_t idx_0 = pkt_idx + desc_idx; in desc_fdir_processing_32b()
195 const uint32_t idx_1 = pkt_idx + desc_idx + 1; in desc_fdir_processing_32b()
216 switch (desc_idx) { in desc_fdir_processing_32b()
/dpdk/drivers/dma/cnxk/
H A Dcnxk_dmadev.h41 uint16_t desc_idx; member
H A Dcnxk_dmadev.c120 dpivf->desc_idx = 0; in cnxk_dmadev_start()
279 return dpivf->desc_idx++; in cnxk_dmadev_copy()
345 return dpivf->desc_idx++; in cnxk_dmadev_copy_sg()
/dpdk/drivers/baseband/fpga_5gnr_fec/
H A Dfpga_5gnr_fec.h134 desc_idx:10, member
176 desc_idx:10, member
/dpdk/drivers/net/iavf/
H A Diavf_rxtx.c2625 uint16_t desc_idx, desc_idx_last; in iavf_xmit_pkts() local
2633 desc_idx = txq->tx_tail; in iavf_xmit_pkts()
2634 txe = &txe_ring[desc_idx]; in iavf_xmit_pkts()
2709 &txr[desc_idx]; in iavf_xmit_pkts()
2729 desc_idx = txe->next_id; in iavf_xmit_pkts()
2736 &txr[desc_idx]; in iavf_xmit_pkts()
2751 desc_idx = txe->next_id; in iavf_xmit_pkts()
2759 &txr[desc_idx]; in iavf_xmit_pkts()
2771 IAVF_DUMP_TX_DESC(txq, ddesc, desc_idx); in iavf_xmit_pkts()
2774 desc_idx = txe->next_id; in iavf_xmit_pkts()
[all …]
/dpdk/drivers/net/virtio/virtio_user/
H A Dvirtio_user_dev.c849 uint16_t avail_idx, desc_idx; in virtio_user_handle_cq() local
859 desc_idx = vring->avail->ring[avail_idx]; in virtio_user_handle_cq()
861 n_descs = virtio_user_handle_ctrl_msg(dev, vring, desc_idx); in virtio_user_handle_cq()
865 uep->id = desc_idx; in virtio_user_handle_cq()
/dpdk/drivers/common/iavf/
H A Diavf_adminq.c880 u16 desc_idx; in iavf_clean_arq_element() local
908 desc_idx = ntc; in iavf_clean_arq_element()
927 hw->aq.arq.r.arq_bi[desc_idx].va, in iavf_clean_arq_element()
/dpdk/drivers/net/ice/base/
H A Dice_controlq.c1167 u16 desc_idx; in ice_clean_rq_elem() local
1195 desc_idx = ntc; in ice_clean_rq_elem()
1208 ice_memcpy(e->msg_buf, cq->rq.r.rq_bi[desc_idx].va, in ice_clean_rq_elem()

12