Home
last modified time | relevance | path

Searched refs:wqes (Results 1 – 14 of 14) sorted by relevance

/dpdk/drivers/common/mlx5/
H A Dmlx5_common_devx.h30 volatile struct mlx5_wqe *wqes; /* The SQ ring buffer. */ member
42 struct mlx5_wqe *wqes; /* The QP ring buffer. */ member
/dpdk/drivers/net/mlx4/
H A Dmlx4_rxq.c492 MLX4_ASSERT(rxq->wqes); in mlx4_rxq_attach()
510 volatile struct mlx4_wqe_data_seg (*wqes)[]; in mlx4_rxq_attach() local
570 wqes = (volatile struct mlx4_wqe_data_seg (*)[]) in mlx4_rxq_attach()
573 volatile struct mlx4_wqe_data_seg *scat = &(*wqes)[i]; in mlx4_rxq_attach()
609 rxq->wqes = wqes; in mlx4_rxq_attach()
659 rxq->wqes = NULL; in mlx4_rxq_detach()
924 MLX4_ASSERT(!rxq->wqes); in mlx4_rx_queue_release()
H A Dmlx4_rxtx.h52 volatile struct mlx4_wqe_data_seg (*wqes)[]; /**< HW queue entries. */ member
H A Dmlx4_rxtx.c1231 volatile struct mlx4_wqe_data_seg *scat = &(*rxq->wqes)[idx]; in mlx4_rx_burst()
/dpdk/drivers/compress/mlx5/
H A Dmlx5_compress.c161 (volatile struct mlx5_gga_wqe *)qp->qp.wqes; in mlx5_compress_init_qp()
473 volatile struct mlx5_gga_wqe *wqes = (volatile struct mlx5_gga_wqe *) in mlx5_compress_enqueue_burst() local
474 qp->qp.wqes, *wqe; in mlx5_compress_enqueue_burst()
490 wqe = &wqes[idx]; in mlx5_compress_enqueue_burst()
491 rte_prefetch0(&wqes[(qp->pi + 1) & mask]); in mlx5_compress_enqueue_burst()
561 volatile struct mlx5_gga_wqe *wqes = (volatile struct mlx5_gga_wqe *) in mlx5_compress_cqe_err_handle() local
562 qp->qp.wqes; in mlx5_compress_cqe_err_handle()
583 (volatile uint32_t *)&wqes[idx], in mlx5_compress_cqe_err_handle()
/dpdk/drivers/net/mlx5/
H A Dmlx5_tx.h150 struct mlx5_wqe *wqes; /* Work queue. */ member
1064 pdst = (uint8_t *)txq->wqes; in mlx5_tx_eseg_data()
1067 pdst = (uint8_t *)txq->wqes; in mlx5_tx_eseg_data()
1268 pdst = (uint8_t *)txq->wqes; in mlx5_tx_eseg_mdat()
1433 pdst = (uint8_t *)txq->wqes; in mlx5_tx_dseg_empw()
1491 pdst = (uint8_t *)txq->wqes; in mlx5_tx_dseg_vlan()
1511 pdst = (uint8_t *)txq->wqes; in mlx5_tx_dseg_vlan()
1588 dseg = (struct mlx5_wqe_dseg *)txq->wqes; in mlx5_tx_mseg_build()
1612 dseg = (struct mlx5_wqe_dseg *)txq->wqes; in mlx5_tx_mseg_build()
1910 dseg = (struct mlx5_wqe_dseg *)txq->wqes; in mlx5_tx_packet_multi_send()
[all …]
H A Dmlx5_devx.c517 rxq_data->wqes = (void *)(uintptr_t)rxq->devx_rq.wq.umem_buf; in mlx5_rxq_devx_obj_new()
520 rxq_data->wqes = (void *)(uintptr_t)tmpl->devx_rmp.wq.umem_buf; in mlx5_rxq_devx_obj_new()
1343 txq_data->wqes = (struct mlx5_wqe *)(uintptr_t)txq_obj->sq_obj.wqes; in mlx5_txq_devx_obj_new()
1344 txq_data->wqes_end = txq_data->wqes + txq_data->wqe_s; in mlx5_txq_devx_obj_new()
H A Dmlx5_rx.c356 rxq->wqes)[i].dseg; in mlx5_rxq_initialize()
366 rxq->wqes)[i]; in mlx5_rxq_initialize()
454 rxq->wqes), in mlx5_rx_err_handle()
817 &((volatile struct mlx5_wqe_data_seg *)rxq->wqes)[idx]; in mlx5_rx_burst()
H A Dmlx5_rx.h119 volatile void *wqes; member
416 &((volatile struct mlx5_wqe_mprq *)rxq->wqes)[rq_idx].dseg; in mprq_buf_replace()
H A Dmlx5_txpp.c162 struct mlx5_wqe *wqe = (struct mlx5_wqe *)(uintptr_t)wq->sq_obj.wqes; in mlx5_txpp_doorbell_rearm_queue()
181 struct mlx5_wqe *wqe = (struct mlx5_wqe *)(uintptr_t)wq->sq_obj.wqes; in mlx5_txpp_fill_wqe_rearm_queue()
287 struct mlx5_wqe *wqe = (struct mlx5_wqe *)(uintptr_t)wq->sq_obj.wqes; in mlx5_txpp_fill_wqe_clock_queue()
H A Dmlx5_rxtx_vec.c96 &((volatile struct mlx5_wqe_data_seg *)rxq->wqes)[elts_idx]; in mlx5_rx_replenish_bulk_mbuf()
H A Dmlx5_tx.c114 txq->wqes), in mlx5_tx_error_cqe_handle()
/dpdk/drivers/regex/mlx5/
H A Dmlx5_regex_fastpath.c137 uint8_t *wqe = (uint8_t *)(uintptr_t)qp_obj->qp_obj.wqes + wqe_offset; in __prep_one()
176 uint8_t *wqe = (uint8_t *)(uintptr_t)qp->qp_obj.wqes + wqe_offset; in send_doorbell()
214 (uintptr_t)qp_obj->qp_obj.wqes + wqe_offset); in complete_umr_wqe()
259 (uintptr_t)qp->qp_obj.wqes + wqe_offset); in prep_nop_regex_wqe_set()
574 uint8_t *wqe = (uint8_t *)(uintptr_t)qp_obj->qp_obj.wqes; in setup_qps()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c400 rxq_data->wqes = rwq.buf; in mlx5_rxq_ibv_obj_new()
1024 txq_data->wqes = qp.sq.buf; in mlx5_txq_ibv_obj_new()
1028 txq_data->wqes_end = txq_data->wqes + txq_data->wqe_s; in mlx5_txq_ibv_obj_new()