Home
last modified time | relevance | path

Searched refs:log_stride_sz (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dparams.c346 u8 log_stride_sz, u8 log_num_strides, in mlx5e_verify_rx_mpwqe_strides() argument
350 if (log_stride_sz + log_num_strides != in mlx5e_verify_rx_mpwqe_strides()
354 if (log_stride_sz < MLX5_MPWQE_LOG_STRIDE_SZ_BASE || in mlx5e_verify_rx_mpwqe_strides()
355 log_stride_sz > MLX5_MPWQE_LOG_STRIDE_SZ_MAX) in mlx5e_verify_rx_mpwqe_strides()
392 u8 log_stride_sz; in mlx5e_rx_mpwqe_is_linear_skb() local
398 log_stride_sz = order_base_2(linear_stride_sz); in mlx5e_rx_mpwqe_is_linear_skb()
401 if (log_wqe_sz < log_stride_sz) in mlx5e_rx_mpwqe_is_linear_skb()
404 log_num_strides = log_wqe_sz - log_stride_sz; in mlx5e_rx_mpwqe_is_linear_skb()
406 return mlx5e_verify_rx_mpwqe_strides(mdev, log_stride_sz, in mlx5e_rx_mpwqe_is_linear_skb()
858 u8 log_stride_sz = mlx5e_mpwqe_get_log_stride_size(mdev, params, rqo); in mlx5e_shampo_get_log_cq_size() local
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c1827 u32 wqe_offset = stride_ix << rq->mpwqe.log_stride_sz; in mlx5e_handle_rx_cqe_mpwrq_rep()
2000 truesize += ALIGN(pg_consumed_bytes, BIT(rq->mpwqe.log_stride_sz)); in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2032 BIT(rq->mpwqe.log_stride_sz)); in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2180 mlx5e_shampo_align_fragment(struct sk_buff *skb, u8 log_stride_sz) in mlx5e_shampo_align_fragment() argument
2186 frag_truesize = ALIGN(frag_size, BIT(log_stride_sz)); in mlx5e_shampo_align_fragment()
2198 mlx5e_shampo_align_fragment(skb, rq->mpwqe.log_stride_sz); in mlx5e_shampo_flush_skb()
2350 u32 wqe_offset = stride_ix << rq->mpwqe.log_stride_sz; in mlx5e_handle_rx_cqe_mpwrq()
H A Den.h689 u8 log_stride_sz; member
H A Den_main.c953 rq->mpwqe.log_stride_sz = in mlx5e_alloc_rq()
960 rq->buff.frame0_sz = (1 << rq->mpwqe.log_stride_sz); in mlx5e_alloc_rq()
1054 rq->mpwqe.num_strides << rq->mpwqe.log_stride_sz; in mlx5e_alloc_rq()