Lines Matching refs:stride
214 struct mlx4_en_rx_desc *rx_desc = ring->buf + ring->stride * index; in mlx4_en_init_rx_desc()
228 possible_frags = (ring->stride - sizeof(struct mlx4_en_rx_desc)) / DS_SIZE; in mlx4_en_init_rx_desc()
240 struct mlx4_en_rx_desc *rx_desc = ring->buf + (index * ring->stride); in mlx4_en_prepare_rx_desc()
354 u32 size, u16 stride, int node) in mlx4_en_create_rx_ring() argument
374 ring->stride = stride; in mlx4_en_create_rx_ring()
375 ring->log_stride = ffs(ring->stride) - 1; in mlx4_en_create_rx_ring()
376 ring->buf_size = ring->size * ring->stride + TXBB_SIZE; in mlx4_en_create_rx_ring()
430 int stride = roundup_pow_of_two(sizeof(struct mlx4_en_rx_desc) + in mlx4_en_activate_rx_rings() local
441 ring->stride = stride; in mlx4_en_activate_rx_rings()
442 if (ring->stride <= TXBB_SIZE) in mlx4_en_activate_rx_rings()
445 ring->log_stride = ffs(ring->stride) - 1; in mlx4_en_activate_rx_rings()
446 ring->buf_size = ring->size * ring->stride; in mlx4_en_activate_rx_rings()
459 if (ring->stride <= TXBB_SIZE) in mlx4_en_activate_rx_rings()
485 if (priv->rx_ring[ring_ind]->stride <= TXBB_SIZE) in mlx4_en_activate_rx_rings()
512 u32 size, u16 stride) in mlx4_en_destroy_rx_ring() argument
518 mlx4_free_hwq_res(mdev->dev, &ring->wqres, size * stride + TXBB_SIZE); in mlx4_en_destroy_rx_ring()
532 if (ring->stride <= TXBB_SIZE) in mlx4_en_deactivate_rx_ring()
1143 mlx4_en_fill_qp_context(priv, ring->actual_size, ring->stride, 0, 0, in mlx4_en_config_rss_qp()