Searched refs:elts_n (Results 1 – 12 of 12) sorted by relevance
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rxtx_vec.c | 90 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 D | mlx5_rx.c | 75 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 D | mlx5_txq.c | 40 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 D | mlx5_rxq.c | 68 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 D | mlx5_devx.c | 241 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 D | mlx5_rx.h | 89 unsigned int elts_n:4; /* Log 2 of Mbufs. */ member
|
| H A D | mlx5_tx.h | 131 uint16_t elts_n:4; /* elts[] length (in log2). */ member
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_rxq.c | 499 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 D | mlx4_rxtx.h | 49 uint16_t elts_n; /**< Mbuf queue size (log2 value). */ member 105 unsigned int elts_n; /**< (*elts)[] length. */ member
|
| H A D | mlx4_rxtx.c | 884 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 D | mlx4_txq.c | 209 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 D | mlx5_verbs.c | 230 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()
|