Searched refs:sges_n (Results 1 – 9 of 9) sorted by relevance
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_rxq.c | 500 const uint32_t sges_n = 1 << rxq->sges_n; in mlx4_rxq_attach() local 533 .max_wr = elts_n / sges_n, in mlx4_rxq_attach() 534 .max_sge = sges_n, in mlx4_rxq_attach() 591 if (i % sges_n) in mlx4_rxq_attach() 621 rxq->rq_ci = elts_n / sges_n; in mlx4_rxq_attach() 814 .sges_n = 0, in mlx4_rx_queue_setup() 838 uint32_t sges_n; in mlx4_rx_queue_setup() local 845 rxq->sges_n = sges_n; in mlx4_rx_queue_setup() 854 1 << sges_n, in mlx4_rx_queue_setup() 868 if (desc % (1 << rxq->sges_n)) { in mlx4_rx_queue_setup() [all …]
|
| H A D | mlx4_rxtx.c | 1224 const uint16_t sges_n = rxq->sges_n; in mlx4_rx_burst() local 1228 uint32_t rq_ci = rxq->rq_ci << sges_n; in mlx4_rx_burst() 1329 rq_ci >>= sges_n; in mlx4_rx_burst() 1331 rq_ci <<= sges_n; in mlx4_rx_burst() 1333 if (unlikely(i == 0 && (rq_ci >> sges_n) == rxq->rq_ci)) in mlx4_rx_burst() 1336 rxq->rq_ci = rq_ci >> sges_n; in mlx4_rx_burst()
|
| H A D | mlx4_rxtx.h | 48 uint16_t sges_n; /**< Number of segments per packet (log2 value). */ member
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rxq.c | 206 const unsigned int sges_n = 1 << rxq_ctrl->rxq.sges_n; in rxq_alloc_elts_sprq() local 269 elts_n / (1 << rxq_ctrl->rxq.sges_n)); in rxq_alloc_elts_sprq() 1543 tmpl->rxq.sges_n = 0; in mlx5_rxq_new() 1565 tmpl->rxq.sges_n = 0; in mlx5_rxq_new() 1568 unsigned int sges_n; in mlx5_rxq_new() local 1582 sges_n = log2above(tmpl->rxq.rxseg_n); in mlx5_rxq_new() 1583 if (sges_n > MLX5_MAX_LOG_RQ_SEGS) { in mlx5_rxq_new() 1588 1 << sges_n, max_rx_pkt_len, in mlx5_rxq_new() 1593 tmpl->rxq.sges_n = sges_n; in mlx5_rxq_new() 1616 if (desc % (1 << tmpl->rxq.sges_n)) { in mlx5_rxq_new() [all …]
|
| H A D | mlx5_rxtx_vec.c | 295 MLX5_ASSERT(rxq->sges_n == 0); in rxq_burst_v() 436 MLX5_ASSERT(rxq->sges_n == 0); in rxq_burst_mprq_v() 546 if (!ctrl->priv->config.rx_vec_en || rxq->sges_n != 0) in mlx5_rxq_check_vec_support()
|
| H A D | mlx5_rxtx.c | 466 const unsigned int sges_n = (1 << rxq->sges_n); in rx_queue_count() local 494 used = RTE_MIN(used * sges_n, elts_n * strd_n); in rx_queue_count() 902 (wqe_n >> rxq->sges_n) * (1 << rxq->strd_num_n) : 0; in mlx5_rxq_initialize() 904 rxq->rq_ci = wqe_n >> rxq->sges_n; in mlx5_rxq_initialize() 1036 rxq->rq_ci << rxq->sges_n, rxq->cq_ci); in mlx5_rx_err_handle() 1392 const unsigned int sges_n = rxq->sges_n; in mlx5_rx_burst() local 1398 unsigned int rq_ci = rxq->rq_ci << sges_n; in mlx5_rx_burst() 1488 rq_ci >>= sges_n; in mlx5_rx_burst() 1490 rq_ci <<= sges_n; in mlx5_rx_burst() 1492 if (unlikely((i == 0) && ((rq_ci >> sges_n) == rxq->rq_ci))) in mlx5_rx_burst() [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() 361 log_wqe_size = log2above(wqe_size) + 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()
|
| H A D | mlx5_rxtx.h | 117 unsigned int sges_n:3; /* Log 2 of SGEs (max buffers per packet). */ member
|
| /f-stack/dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_verbs.c | 278 .max_wr = wqe_n >> rxq_data->sges_n, in mlx5_rxq_ibv_wq_create() 280 .max_sge = 1 << 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() 327 wq_attr.ibv.max_sge != (1u << rxq_data->sges_n)) { in mlx5_rxq_ibv_wq_create() 332 wqe_n >> rxq_data->sges_n, in mlx5_rxq_ibv_wq_create() 333 (1 << rxq_data->sges_n), in mlx5_rxq_ibv_wq_create()
|