Searched refs:frag_stride (Results 1 - 11 of 11) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_rx.c | 494 truesize += frag_info->frag_stride; in mlx4_en_complete_rx_desc() 495 if (frag_info->frag_stride == PAGE_SIZE / 2) { in mlx4_en_complete_rx_desc() 686 xdp.frame_sz = priv->frag_info[0].frag_stride; in mlx4_en_process_rx_cq() 1007 priv->frag_info[0].frag_stride = PAGE_SIZE; in mlx4_en_calc_rx_buf() 1019 int frag_stride, frag_size = eff_mtu - buf_size; in mlx4_en_calc_rx_buf() local 1026 frag_stride = ALIGN(frag_size, SMP_CACHE_BYTES); in mlx4_en_calc_rx_buf() 1030 nb = PAGE_SIZE / frag_stride; in mlx4_en_calc_rx_buf() 1031 pad = (PAGE_SIZE - nb * frag_stride) / nb; in mlx4_en_calc_rx_buf() 1033 priv->frag_info[i].frag_stride = frag_stride in mlx4_en_calc_rx_buf() [all...] |
H A D | mlx4_en.h | 483 u32 frag_stride; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_rx.c | 494 truesize += frag_info->frag_stride; in mlx4_en_complete_rx_desc() 495 if (frag_info->frag_stride == PAGE_SIZE / 2) { in mlx4_en_complete_rx_desc() 733 xdp_init_buff(&mxbuf.xdp, priv->frag_info[0].frag_stride, &ring->xdp_rxq); in mlx4_en_process_rx_cq() 1061 priv->frag_info[0].frag_stride = PAGE_SIZE; in mlx4_en_calc_rx_buf() 1073 int frag_stride, frag_size = eff_mtu - buf_size; in mlx4_en_calc_rx_buf() local 1080 frag_stride = ALIGN(frag_size, SMP_CACHE_BYTES); in mlx4_en_calc_rx_buf() 1084 nb = PAGE_SIZE / frag_stride; in mlx4_en_calc_rx_buf() 1085 pad = (PAGE_SIZE - nb * frag_stride) / nb; in mlx4_en_calc_rx_buf() 1087 priv->frag_info[i].frag_stride = frag_stride in mlx4_en_calc_rx_buf() [all...] |
H A D | mlx4_en.h | 477 u32 frag_stride; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | params.c | 701 sum_frag_strides += info->arr[i].frag_stride; in mlx5e_rx_compute_wqe_bulk_params() 748 int frag_stride; in mlx5e_build_rq_frags_info() local 750 frag_stride = mlx5e_rx_get_linear_stride_sz(mdev, params, xsk, false); in mlx5e_build_rq_frags_info() 753 info->arr[0].frag_stride = frag_stride; in mlx5e_build_rq_frags_info() 756 /* N WQEs share the same page, N = PAGE_SIZE / frag_stride. The in mlx5e_build_rq_frags_info() 761 info->wqe_index_mask = (PAGE_SIZE / frag_stride) - 1; in mlx5e_build_rq_frags_info() 798 info->arr[i].frag_stride = frag_size_max; in mlx5e_build_rq_frags_info() 805 info->arr[i].frag_stride = roundup_pow_of_two(frag_size); in mlx5e_build_rq_frags_info()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_main.c | 326 if (next_frag.offset + frag_info[f].frag_stride > PAGE_SIZE) { in mlx5e_init_frags_partition() 335 next_frag.offset += frag_info[f].frag_stride; in mlx5e_init_frags_partition() 489 rq->buff.frame0_sz = rq->wqe.info.arr[0].frag_stride; in mlx5e_alloc_rq() 2093 int frag_stride; in mlx5e_build_rq_frags_info() local 2095 frag_stride = mlx5e_rx_get_linear_frag_sz(params, xsk); in mlx5e_build_rq_frags_info() 2096 frag_stride = roundup_pow_of_two(frag_stride); in mlx5e_build_rq_frags_info() 2099 info->arr[0].frag_stride = frag_stride; in mlx5e_build_rq_frags_info() 2101 info->wqe_bulk = PAGE_SIZE / frag_stride; in mlx5e_build_rq_frags_info() [all...] |
H A D | en.h | 558 int frag_stride; member
|
H A D | en_rx.c | 1199 frag_consumed_bytes, frag_info->frag_stride); in mlx5e_skb_from_cqe_nonlinear()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en.h | 611 int frag_stride; member
|
H A D | en_main.c | 533 if (next_frag.offset + frag_info[f].frag_stride > PAGE_SIZE) { in mlx5e_init_frags_partition() 543 next_frag.offset += frag_info[f].frag_stride; in mlx5e_init_frags_partition() 559 WARN_ON(rq->wqe.info.arr[0].frag_stride != PAGE_SIZE); in mlx5e_init_xsk_buffs() 821 rq->buff.frame0_sz = rq->wqe.info.arr[0].frag_stride; in mlx5e_alloc_rq()
|
H A D | en_rx.c | 1763 truesize += frag_info->frag_stride; in mlx5e_skb_from_cqe_nonlinear()
|
Completed in 32 milliseconds