Home
last modified time | relevance | path

Searched refs:elts_n (Results 1 – 12 of 12) sorted by relevance

/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx_vec.c90 const uint16_t q_n = 1 << rxq->elts_n; in mlx5_rx_replenish_bulk_mbuf()
150 const uint16_t wqe_n = 1 << rxq->elts_n; in mlx5_rx_mprq_replenish_bulk_mbuf()
152 const uint32_t elts_n = wqe_n * strd_n; in mlx5_rx_mprq_replenish_bulk_mbuf() local
153 const uint32_t wqe_mask = elts_n - 1; in mlx5_rx_mprq_replenish_bulk_mbuf()
198 const uint16_t wqe_n = 1 << rxq->elts_n; in rxq_copy_mprq_mbuf_v()
202 const uint32_t elts_n = wqe_n * strd_n; in rxq_copy_mprq_mbuf_v() local
203 const uint32_t elts_mask = elts_n - 1; in rxq_copy_mprq_mbuf_v()
292 const uint16_t e_n = 1 << rxq->elts_n; in rxq_burst_v()
303 MLX5_ASSERT(rxq->cqe_n == rxq->elts_n); in rxq_burst_v()
432 const uint32_t elts_n = wqe_n * strd_n; in rxq_burst_mprq_v() local
[all …]
H A Dmlx5_rx.c75 const unsigned int elts_n = (1 << rxq->elts_n); in rx_queue_count() local
102 used = RTE_MIN(used * sges_n, elts_n * strd_n); in rx_queue_count()
171 RTE_BIT32(rxq->elts_n); in mlx5_rxq_info_get()
343 const unsigned int wqe_n = 1 << rxq->elts_n; in mlx5_rxq_initialize()
414 const uint16_t wqe_n = 1 << rxq->elts_n; in mlx5_rx_err_handle()
478 const uint32_t elts_n = in mlx5_rx_err_handle() local
481 const uint32_t e_mask = elts_n - 1; in mlx5_rx_err_handle()
488 unsigned int n = elts_n - (elts_ci - in mlx5_rx_err_handle()
498 i) & elts_n; in mlx5_rx_err_handle()
507 for (i = 0; i < (int)elts_n; ++i) { in mlx5_rx_err_handle()
[all …]
H A Dmlx5_txq.c40 const unsigned int elts_n = 1 << txq_ctrl->txq.elts_n; in txq_alloc_elts() local
43 for (i = 0; (i != elts_n); ++i) in txq_alloc_elts()
46 PORT_ID(txq_ctrl->priv), txq_ctrl->txq.idx, elts_n); in txq_alloc_elts()
61 const uint16_t elts_n = 1 << txq_ctrl->txq.elts_n; in txq_free_elts() local
62 const uint16_t elts_m = elts_n - 1; in txq_free_elts()
65 struct rte_mbuf *(*elts)[elts_n] = &txq_ctrl->txq.elts; in txq_free_elts()
693 const unsigned int desc = 1 << txq_ctrl->txq.elts_n; in txq_calc_wqebb_cnt()
715 const unsigned int desc = 1 << txq_ctrl->txq.elts_n; in txq_calc_inline_max()
1091 tmpl->txq.elts_n = log2above(desc); in mlx5_txq_new()
1149 tmpl->txq.elts_n = log2above(desc); in mlx5_txq_hairpin_new()
H A Dmlx5_rxq.c68 unsigned int wqe_n = 1 << rxq_data->elts_n; in mlx5_rxq_cqe_num()
90 unsigned int wqe_n = 1 << rxq->elts_n; in rxq_alloc_elts_mprq()
141 RTE_BIT32(rxq_ctrl->rxq.elts_n) * in rxq_alloc_elts_sprq()
143 RTE_BIT32(rxq_ctrl->rxq.elts_n); in rxq_alloc_elts_sprq()
149 for (i = 0; (i != elts_n); ++i) { in rxq_alloc_elts_sprq()
221 elts_n = i; in rxq_alloc_elts_sprq()
222 for (i = 0; (i != elts_n); ++i) { in rxq_alloc_elts_sprq()
301 RTE_BIT32(rxq->elts_n); in rxq_free_elts_sprq()
1410 desc += 1 << rxq->elts_n; in mlx5_mprq_alloc_mp()
1933 tmpl->rxq.elts_n = log2above(desc); in mlx5_rxq_new()
[all …]
H A Dmlx5_devx.c241 uint16_t log_desc_n = rxq_data->elts_n - rxq_data->sges_n; in mlx5_rxq_create_devx_rq_resources()
1282 cqe_n = (1UL << txq_data->elts_n) / MLX5_TX_COMP_THRESH + in mlx5_txq_devx_obj_new()
1329 wqe_n = RTE_MIN((1UL << txq_data->elts_n) * wqe_size, in mlx5_txq_devx_obj_new()
H A Dmlx5_rx.h89 unsigned int elts_n:4; /* Log 2 of Mbufs. */ member
H A Dmlx5_tx.h131 uint16_t elts_n:4; /* elts[] length (in log2). */ member
/dpdk/drivers/net/mlx4/
H A Dmlx4_rxq.c499 const uint32_t elts_n = 1 << rxq->elts_n; in mlx4_rxq_attach() local
501 struct rte_mbuf *(*elts)[elts_n] = rxq->elts; in mlx4_rxq_attach()
514 MLX4_ASSERT(rte_is_power_of_2(elts_n)); in mlx4_rxq_attach()
517 cq = mlx4_glue->create_cq(priv->ctx, elts_n / sges_n, NULL, in mlx4_rxq_attach()
533 .max_wr = elts_n / sges_n, in mlx4_rxq_attach()
606 (void *)rxq, elts_n, elts_n / sges_n); in mlx4_rxq_attach()
621 rxq->rq_ci = elts_n / sges_n; in mlx4_rxq_attach()
652 struct rte_mbuf *(*elts)[1 << rxq->elts_n] = rxq->elts; in mlx4_rxq_detach()
815 .elts_n = rte_log2_u32(desc), in mlx4_rx_queue_setup()
H A Dmlx4_rxtx.h49 uint16_t elts_n; /**< Mbuf queue size (log2 value). */ member
105 unsigned int elts_n; /**< (*elts)[] length. */ member
H A Dmlx4_rxtx.c884 const unsigned int elts_n = txq->elts_n; in mlx4_tx_burst() local
885 const unsigned int elts_m = elts_n - 1; in mlx4_tx_burst()
896 max = elts_n - max; in mlx4_tx_burst()
898 MLX4_ASSERT(max <= elts_n); in mlx4_tx_burst()
1219 const uint32_t wr_cnt = (1 << rxq->elts_n) - 1; in mlx4_rx_burst()
H A Dmlx4_txq.c209 struct txq_elt (*elts)[txq->elts_n] = txq->elts; in mlx4_txq_free_elts()
210 unsigned int n = txq->elts_n; in mlx4_txq_free_elts()
384 .elts_n = desc, in mlx4_tx_queue_setup()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c230 unsigned int wqe_n = 1 << rxq_data->elts_n; in mlx5_rxq_ibv_wq_create()
867 const int desc = 1 << txq_data->elts_n; in mlx5_txq_ibv_qp_create()
962 const int desc = 1 << txq_data->elts_n; in mlx5_txq_ibv_obj_new()