1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
2 /* Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */
3 
4 struct mlx5dr_dbg_dump_info {
5 	struct mutex dbg_mutex; /* protect dbg lists */
6 	struct dentry *steering_debugfs;
7 	struct dentry *fdb_debugfs;
8 };
9 
10 void mlx5dr_dbg_init_dump(struct mlx5dr_domain *dmn);
11 void mlx5dr_dbg_uninit_dump(struct mlx5dr_domain *dmn);
12 void mlx5dr_dbg_tbl_add(struct mlx5dr_table *tbl);
13 void mlx5dr_dbg_tbl_del(struct mlx5dr_table *tbl);
14 void mlx5dr_dbg_rule_add(struct mlx5dr_rule *rule);
15 void mlx5dr_dbg_rule_del(struct mlx5dr_rule *rule);
16