Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rxtx_vec.c89 const uint16_t q_n = 1 << rxq->elts_n; in mlx5_rx_replenish_bulk_mbuf()
144 const uint16_t wqe_n = 1 << rxq->elts_n; in mlx5_rx_mprq_replenish_bulk_mbuf()
146 const uint32_t elts_n = wqe_n * strd_n; in mlx5_rx_mprq_replenish_bulk_mbuf() local
147 const uint32_t wqe_mask = elts_n - 1; in mlx5_rx_mprq_replenish_bulk_mbuf()
191 const uint16_t wqe_n = 1 << rxq->elts_n; in rxq_copy_mprq_mbuf_v()
195 const uint32_t elts_n = wqe_n * strd_n; in rxq_copy_mprq_mbuf_v() local
196 const uint32_t elts_mask = elts_n - 1; in rxq_copy_mprq_mbuf_v()
285 const uint16_t e_n = 1 << rxq->elts_n; in rxq_burst_v()
296 MLX5_ASSERT(rxq->cqe_n == rxq->elts_n); in rxq_burst_v()
425 const uint32_t elts_n = wqe_n * strd_n; in rxq_burst_mprq_v() local
[all …]
H A Dmlx5_txq.c38 const unsigned int elts_n = 1 << txq_ctrl->txq.elts_n; in txq_alloc_elts() local
41 for (i = 0; (i != elts_n); ++i) in txq_alloc_elts()
44 PORT_ID(txq_ctrl->priv), txq_ctrl->txq.idx, elts_n); in txq_alloc_elts()
59 const uint16_t elts_n = 1 << txq_ctrl->txq.elts_n; in txq_free_elts() local
60 const uint16_t elts_m = elts_n - 1; in txq_free_elts()
63 struct rte_mbuf *(*elts)[elts_n] = &txq_ctrl->txq.elts; in txq_free_elts()
737 const unsigned int desc = 1 << txq_ctrl->txq.elts_n; in txq_calc_wqebb_cnt()
759 const unsigned int desc = 1 << txq_ctrl->txq.elts_n; in txq_calc_inline_max()
1126 tmpl->txq.elts_n = log2above(desc); in mlx5_txq_new()
1183 tmpl->txq.elts_n = log2above(desc); in mlx5_txq_hairpin_new()
H A Dmlx5_rxq.c135 unsigned int wqe_n = 1 << rxq_data->elts_n; in mlx5_rxq_cqe_num()
157 unsigned int wqe_n = 1 << rxq->elts_n; in rxq_alloc_elts_mprq()
209 (1 << rxq_ctrl->rxq.elts_n); in rxq_alloc_elts_sprq()
214 for (i = 0; (i != elts_n); ++i) { in rxq_alloc_elts_sprq()
269 elts_n / (1 << rxq_ctrl->rxq.sges_n)); in rxq_alloc_elts_sprq()
273 elts_n = i; in rxq_alloc_elts_sprq()
274 for (i = 0; (i != elts_n); ++i) { in rxq_alloc_elts_sprq()
347 (1 << rxq->elts_n); in rxq_free_elts_sprq()
1254 desc += 1 << rxq->elts_n; in mlx5_mprq_alloc_mp()
1677 tmpl->rxq.elts_n = log2above(desc); in mlx5_rxq_new()
[all …]
H A Dmlx5_rxtx.c467 const unsigned int elts_n = (1 << rxq->elts_n); in rx_queue_count() local
569 (1 << rxq->elts_n) * (1 << rxq->strd_num_n) : in mlx5_rxq_info_get()
570 (1 << rxq->elts_n); in mlx5_rxq_info_get()
862 const unsigned int wqe_n = 1 << rxq->elts_n; in mlx5_rxq_initialize()
1006 const uint16_t wqe_n = 1 << rxq->elts_n; in mlx5_rx_err_handle()
1071 const uint32_t elts_n = in mlx5_rx_err_handle() local
1074 const uint32_t e_mask = elts_n - 1; in mlx5_rx_err_handle()
1081 unsigned int n = elts_n - (elts_ci - in mlx5_rx_err_handle()
1091 i) & elts_n; in mlx5_rx_err_handle()
1100 for (i = 0; i < (int)elts_n; ++i) { in mlx5_rx_err_handle()
[all …]
H A Dmlx5_devx.c328 uint32_t wqe_n = 1 << (rxq_data->elts_n - rxq_data->sges_n); in mlx5_rxq_create_devx_rq_resources()
363 rq_attr.wq_attr.log_wq_sz = rxq_data->elts_n - rxq_data->sges_n; in mlx5_rxq_create_devx_rq_resources()
1224 cqe_n = (1UL << txq_data->elts_n) / MLX5_TX_COMP_THRESH + in mlx5_txq_create_devx_cq_resources()
1332 wqe_n = RTE_MIN(1UL << txq_data->elts_n, in mlx5_txq_create_devx_sq_resources()
H A Dmlx5_rxtx.h119 unsigned int elts_n:4; /* Log 2 of Mbufs. */ member
243 uint16_t elts_n:4; /* elts[] length (in log2). */ member
/f-stack/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_txq.c183 struct txq_elt (*elts)[txq->elts_n] = txq->elts; in mlx4_txq_free_elts()
184 unsigned int elts_m = txq->elts_n - 1; in mlx4_txq_free_elts()
357 .elts_n = desc, in mlx4_tx_queue_setup()
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()
1223 const uint32_t wr_cnt = (1 << rxq->elts_n) - 1; in mlx4_rx_burst()
/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()
869 const int desc = 1 << txq_data->elts_n; in mlx5_txq_ibv_qp_create()
929 const int desc = 1 << txq_data->elts_n; in mlx5_txq_ibv_obj_new()