Home
last modified time | relevance | path

Searched refs:pages_per_wqe (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c570 if (bitmap_full(wi->skip_release_bitmap, rq->mpwqe.pages_per_wqe)) in mlx5e_free_rx_mpwqe()
573 no_xdp_xmit = bitmap_empty(wi->skip_release_bitmap, rq->mpwqe.pages_per_wqe); in mlx5e_free_rx_mpwqe()
582 for (i = 0; i < rq->mpwqe.pages_per_wqe; i++) in mlx5e_free_rx_mpwqe()
586 for (i = 0; i < rq->mpwqe.pages_per_wqe; i++) { in mlx5e_free_rx_mpwqe()
634 for (i = 0; i < rq->mpwqe.pages_per_wqe; i++, frag_page++) { in mlx5e_alloc_rx_mpwqe()
650 if (rq->mpwqe.pages_per_wqe & (MLX5_UMR_MTT_NUM_ENTRIES_ALIGNMENT - 1)) { in mlx5e_alloc_rx_mpwqe()
651 int pad = ALIGN(rq->mpwqe.pages_per_wqe, MLX5_UMR_MTT_NUM_ENTRIES_ALIGNMENT) - in mlx5e_alloc_rx_mpwqe()
652 rq->mpwqe.pages_per_wqe; in mlx5e_alloc_rx_mpwqe()
654 memset(&umr_wqe->inline_mtts[rq->mpwqe.pages_per_wqe], 0, in mlx5e_alloc_rx_mpwqe()
658 bitmap_zero(wi->skip_release_bitmap, rq->mpwqe.pages_per_wqe); in mlx5e_alloc_rx_mpwqe()
[all …]
H A Den.h687 u8 pages_per_wqe; member
H A Den_main.c338 octowords = mlx5e_mpwrq_umr_octowords(rq->mpwqe.pages_per_wqe, rq->mpwqe.umr_mode); in mlx5e_build_umr_wqe()
350 rq->mpwqe.pages_per_wqe)); in mlx5e_rq_alloc_mpwqe_info()
362 bitmap_fill(wi->skip_release_bitmap, rq->mpwqe.pages_per_wqe); in mlx5e_rq_alloc_mpwqe_info()
897 rq->mpwqe.pages_per_wqe = in mlx5e_alloc_rq()
907 pool_size = rq->mpwqe.pages_per_wqe << in mlx5e_alloc_rq()