vdpa/mlx5: Fix firmware error on creation of 1k VQs
[platform/kernel/linux-rpi.git] / drivers / vdpa / mlx5 / net / mlx5_vnet.h
index 36c44d9..90b556a 100644 (file)
@@ -65,6 +65,15 @@ struct mlx5_vdpa_net {
        struct hlist_head macvlan_hash[MLX5V_MACVLAN_SIZE];
        struct mlx5_vdpa_irq_pool irqp;
        struct dentry *debugfs;
+
+       u32 umem_1_buffer_param_a;
+       u32 umem_1_buffer_param_b;
+
+       u32 umem_2_buffer_param_a;
+       u32 umem_2_buffer_param_b;
+
+       u32 umem_3_buffer_param_a;
+       u32 umem_3_buffer_param_b;
 };
 
 struct mlx5_vdpa_counter {
@@ -88,7 +97,7 @@ struct macvlan_node {
 };
 
 void mlx5_vdpa_add_debugfs(struct mlx5_vdpa_net *ndev);
-void mlx5_vdpa_remove_debugfs(struct dentry *dbg);
+void mlx5_vdpa_remove_debugfs(struct mlx5_vdpa_net *ndev);
 void mlx5_vdpa_add_rx_flow_table(struct mlx5_vdpa_net *ndev);
 void mlx5_vdpa_remove_rx_flow_table(struct mlx5_vdpa_net *ndev);
 void mlx5_vdpa_add_tirn(struct mlx5_vdpa_net *ndev);