xref: /linux/drivers/infiniband/hw/bnxt_re/debugfs.h (revision 60675d4ca1ef0857e44eba5849b74a3a998d0c0f)
1*d7d54769SKalesh AP // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
2*d7d54769SKalesh AP /*
3*d7d54769SKalesh AP  * Copyright (c) 2024, Broadcom. All rights reserved.  The term
4*d7d54769SKalesh AP  * Broadcom refers to Broadcom Limited and/or its subsidiaries.
5*d7d54769SKalesh AP  *
6*d7d54769SKalesh AP  * Description: Debugfs header
7*d7d54769SKalesh AP  */
8*d7d54769SKalesh AP 
9*d7d54769SKalesh AP #ifndef __BNXT_RE_DEBUGFS__
10*d7d54769SKalesh AP #define __BNXT_RE_DEBUGFS__
11*d7d54769SKalesh AP 
12*d7d54769SKalesh AP void bnxt_re_debug_add_qpinfo(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp);
13*d7d54769SKalesh AP void bnxt_re_debug_rem_qpinfo(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp);
14*d7d54769SKalesh AP 
15*d7d54769SKalesh AP void bnxt_re_debugfs_add_pdev(struct bnxt_re_dev *rdev);
16*d7d54769SKalesh AP void bnxt_re_debugfs_rem_pdev(struct bnxt_re_dev *rdev);
17*d7d54769SKalesh AP 
18*d7d54769SKalesh AP void bnxt_re_register_debugfs(void);
19*d7d54769SKalesh AP void bnxt_re_unregister_debugfs(void);
20*d7d54769SKalesh AP 
21*d7d54769SKalesh AP #endif
22