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()
360 u32 size, u16 stride, int node) in mlx4_en_create_rx_ring() argument
380 ring->stride = stride; in mlx4_en_create_rx_ring()
381 ring->log_stride = ffs(ring->stride) - 1; in mlx4_en_create_rx_ring()
382 ring->buf_size = ring->size * ring->stride + TXBB_SIZE; in mlx4_en_create_rx_ring()
436 int stride = roundup_pow_of_two(sizeof(struct mlx4_en_rx_desc) + in mlx4_en_activate_rx_rings() local
447 ring->stride = stride; in mlx4_en_activate_rx_rings()
448 if (ring->stride <= TXBB_SIZE) in mlx4_en_activate_rx_rings()
451 ring->log_stride = ffs(ring->stride) - 1; in mlx4_en_activate_rx_rings()
452 ring->buf_size = ring->size * ring->stride; in mlx4_en_activate_rx_rings()
465 if (ring->stride <= TXBB_SIZE) in mlx4_en_activate_rx_rings()
491 if (priv->rx_ring[ring_ind]->stride <= TXBB_SIZE) in mlx4_en_activate_rx_rings()
518 u32 size, u16 stride) in mlx4_en_destroy_rx_ring() argument
524 mlx4_free_hwq_res(mdev->dev, &ring->wqres, size * stride + TXBB_SIZE); in mlx4_en_destroy_rx_ring()
538 if (ring->stride <= TXBB_SIZE) in mlx4_en_deactivate_rx_ring()
1129 mlx4_en_fill_qp_context(priv, ring->actual_size, ring->stride, 0, 0, in mlx4_en_config_rss_qp()