Lines Matching refs:rss_map

1203 	struct mlx4_en_rss_map *rss_map = &priv->rss_map;  in mlx4_en_config_rss_steer()  local
1217 &rss_map->base_qpn, 0); in mlx4_en_config_rss_steer()
1224 qpn = rss_map->base_qpn + i; in mlx4_en_config_rss_steer()
1226 &rss_map->state[i], in mlx4_en_config_rss_steer()
1227 &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1235 err = mlx4_qp_alloc(mdev->dev, priv->base_qpn, &rss_map->indir_qp, GFP_KERNEL); in mlx4_en_config_rss_steer()
1240 rss_map->indir_qp.event = mlx4_en_sqp_event; in mlx4_en_config_rss_steer()
1253 (rss_map->base_qpn)); in mlx4_en_config_rss_steer()
1254 rss_context->default_qpn = cpu_to_be32(rss_map->base_qpn); in mlx4_en_config_rss_steer()
1279 &rss_map->indir_qp, &rss_map->indir_state); in mlx4_en_config_rss_steer()
1286 mlx4_qp_modify(mdev->dev, NULL, rss_map->indir_state, in mlx4_en_config_rss_steer()
1287 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->indir_qp); in mlx4_en_config_rss_steer()
1288 mlx4_qp_remove(mdev->dev, &rss_map->indir_qp); in mlx4_en_config_rss_steer()
1289 mlx4_qp_free(mdev->dev, &rss_map->indir_qp); in mlx4_en_config_rss_steer()
1292 mlx4_qp_modify(mdev->dev, NULL, rss_map->state[i], in mlx4_en_config_rss_steer()
1293 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1294 mlx4_qp_remove(mdev->dev, &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1295 mlx4_qp_free(mdev->dev, &rss_map->qps[i]); in mlx4_en_config_rss_steer()
1297 mlx4_qp_release_range(mdev->dev, rss_map->base_qpn, priv->rx_ring_num); in mlx4_en_config_rss_steer()
1304 struct mlx4_en_rss_map *rss_map = &priv->rss_map; in mlx4_en_release_rss_steer() local
1307 mlx4_qp_modify(mdev->dev, NULL, rss_map->indir_state, in mlx4_en_release_rss_steer()
1308 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->indir_qp); in mlx4_en_release_rss_steer()
1309 mlx4_qp_remove(mdev->dev, &rss_map->indir_qp); in mlx4_en_release_rss_steer()
1310 mlx4_qp_free(mdev->dev, &rss_map->indir_qp); in mlx4_en_release_rss_steer()
1313 mlx4_qp_modify(mdev->dev, NULL, rss_map->state[i], in mlx4_en_release_rss_steer()
1314 MLX4_QP_STATE_RST, NULL, 0, 0, &rss_map->qps[i]); in mlx4_en_release_rss_steer()
1315 mlx4_qp_remove(mdev->dev, &rss_map->qps[i]); in mlx4_en_release_rss_steer()
1316 mlx4_qp_free(mdev->dev, &rss_map->qps[i]); in mlx4_en_release_rss_steer()
1318 mlx4_qp_release_range(mdev->dev, rss_map->base_qpn, priv->rx_ring_num); in mlx4_en_release_rss_steer()