Lines Matching refs:rss_map
851 struct mlx4_en_rss_map *rss_map = &priv->rss_map;
868 &rss_map->base_qpn);
875 qpn = rss_map->base_qpn + i;
877 &rss_map->state[i],
878 &rss_map->qps[i]);
886 err = mlx4_qp_alloc(mdev->dev, priv->base_qpn, &rss_map->indir_qp);
891 rss_map->indir_qp.event = mlx4_en_sqp_event;
904 (rss_map->base_qpn));
905 rss_context->default_qpn = cpu_to_be32(rss_map->base_qpn);
916 &rss_map->indir_qp, &rss_map->indir_state);
923 mlx4_qp_modify(mdev->dev, NULL, rss_map->indir_state,
924 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->indir_qp);
925 mlx4_qp_remove(mdev->dev, &rss_map->indir_qp);
926 mlx4_qp_free(mdev->dev, &rss_map->indir_qp);
929 mlx4_qp_modify(mdev->dev, NULL, rss_map->state[i],
930 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->qps[i]);
931 mlx4_qp_remove(mdev->dev, &rss_map->qps[i]);
932 mlx4_qp_free(mdev->dev, &rss_map->qps[i]);
934 mlx4_qp_release_range(mdev->dev, rss_map->base_qpn, priv->rx_ring_num);
941 struct mlx4_en_rss_map *rss_map = &priv->rss_map;
944 mlx4_qp_modify(mdev->dev, NULL, rss_map->indir_state,
945 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->indir_qp);
946 mlx4_qp_remove(mdev->dev, &rss_map->indir_qp);
947 mlx4_qp_free(mdev->dev, &rss_map->indir_qp);
950 mlx4_qp_modify(mdev->dev, NULL, rss_map->state[i],
951 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->qps[i]);
952 mlx4_qp_remove(mdev->dev, &rss_map->qps[i]);
953 mlx4_qp_free(mdev->dev, &rss_map->qps[i]);
955 mlx4_qp_release_range(mdev->dev, rss_map->base_qpn, priv->rx_ring_num);