Home
last modified time | relevance | path

Searched refs:wqe_n (Results 1 – 6 of 6) sorted by relevance

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx_vec.c144 const uint16_t wqe_n = 1 << rxq->elts_n; in mlx5_rx_mprq_replenish_bulk_mbuf() local
146 const uint32_t elts_n = wqe_n * strd_n; in mlx5_rx_mprq_replenish_bulk_mbuf()
191 const uint16_t wqe_n = 1 << rxq->elts_n; in rxq_copy_mprq_mbuf_v() local
192 const uint16_t wqe_mask = wqe_n - 1; in rxq_copy_mprq_mbuf_v()
195 const uint32_t elts_n = wqe_n * strd_n; in rxq_copy_mprq_mbuf_v()
423 const uint16_t wqe_n = 1 << rxq->elts_n; in rxq_burst_mprq_v() local
425 const uint32_t elts_n = wqe_n * strd_n; in rxq_burst_mprq_v()
H A Dmlx5_devx.c366 wq_size = wqe_n * wqe_size; in mlx5_rxq_create_devx_rq_resources()
1321 uint32_t wqe_n; in mlx5_txq_create_devx_sq_resources() local
1332 wqe_n = RTE_MIN(1UL << txq_data->elts_n, in mlx5_txq_create_devx_sq_resources()
1335 wqe_n * sizeof(struct mlx5_wqe), in mlx5_txq_create_devx_sq_resources()
1348 wqe_n * sizeof(struct mlx5_wqe), in mlx5_txq_create_devx_sq_resources()
1379 sq_attr.wq_attr.log_wq_sz = log2above(wqe_n); in mlx5_txq_create_devx_sq_resources()
1395 return wqe_n; in mlx5_txq_create_devx_sq_resources()
1435 uint32_t wqe_n; in mlx5_txq_devx_obj_new() local
1458 if (!wqe_n) { in mlx5_txq_devx_obj_new()
1463 txq_data->wqe_n = log2above(wqe_n); in mlx5_txq_devx_obj_new()
[all …]
H A Dmlx5_rxq.c135 unsigned int wqe_n = 1 << rxq_data->elts_n; in mlx5_rxq_cqe_num() local
138 cqe_n = wqe_n * (1 << rxq_data->strd_num_n) - 1; in mlx5_rxq_cqe_num()
140 cqe_n = wqe_n - 1; in mlx5_rxq_cqe_num()
157 unsigned int wqe_n = 1 << rxq->elts_n; in rxq_alloc_elts_mprq() local
162 for (i = 0; i <= wqe_n; ++i) { in rxq_alloc_elts_mprq()
170 if (i < wqe_n) in rxq_alloc_elts_mprq()
177 rxq->port_id, rxq->idx, wqe_n); in rxq_alloc_elts_mprq()
181 wqe_n = i; in rxq_alloc_elts_mprq()
182 for (i = 0; (i != wqe_n); ++i) { in rxq_alloc_elts_mprq()
H A Dmlx5_rxtx.c792 (1 << txq->wqe_n)); in mlx5_tx_error_cqe_handle()
865 for (i = 0; (i != wqe_n); ++i) { in mlx5_rxq_initialize()
904 rxq->rq_ci = wqe_n >> rxq->sges_n; in mlx5_rxq_initialize()
1006 const uint16_t wqe_n = 1 << rxq->elts_n; in mlx5_rx_err_handle() local
1047 16 * wqe_n); in mlx5_rx_err_handle()
1073 wqe_n * strd_n : wqe_n; in mlx5_rx_err_handle()
4578 unsigned int seg_n, wqe_n; in mlx5_tx_burst_single_send() local
4627 wqe_n = (seg_n + 3) / 4; in mlx5_tx_burst_single_send()
4628 if (wqe_n > loc->wqe_free) in mlx5_tx_burst_single_send()
4636 txq->wqe_ci += wqe_n; in mlx5_tx_burst_single_send()
[all …]
H A Dmlx5_rxtx.h245 uint16_t wqe_n:4; /* Number of WQ elements (in log2). */ member
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c266 unsigned int wqe_n = 1 << rxq_data->elts_n; in mlx5_rxq_ibv_wq_create() local
278 .max_wr = wqe_n >> rxq_data->sges_n, in mlx5_rxq_ibv_wq_create()
326 if (wq_attr.ibv.max_wr != (wqe_n >> rxq_data->sges_n) || in mlx5_rxq_ibv_wq_create()
332 wqe_n >> rxq_data->sges_n, in mlx5_rxq_ibv_wq_create()
993 txq_data->wqe_n = log2above(qp.sq.wqe_cnt); in mlx5_txq_ibv_obj_new()
994 txq_data->wqe_s = 1 << txq_data->wqe_n; in mlx5_txq_ibv_obj_new()