Searched refs:elts_n (Results 1 – 11 of 11) sorted by relevance
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rxtx_vec.c | 89 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 D | mlx5_txq.c | 38 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 D | mlx5_rxq.c | 135 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 D | mlx5_rxtx.c | 467 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 D | mlx5_devx.c | 328 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 D | mlx5_rxtx.h | 119 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 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_txq.c | 183 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 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() 1223 const uint32_t wr_cnt = (1 << rxq->elts_n) - 1; in mlx4_rx_burst()
|
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_verbs.c | 266 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()
|