1 // SPDX-License-Identifier: GPL-2.0+
2 /* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */
6 void qtnf_debugfs_init(struct qtnf_bus
*bus
, const char *name
)
8 struct dentry
*parent
= qtnf_get_debugfs_dir();
10 bus
->dbg_dir
= debugfs_create_dir(name
, parent
);
13 void qtnf_debugfs_remove(struct qtnf_bus
*bus
)
15 debugfs_remove_recursive(bus
->dbg_dir
);
19 void qtnf_debugfs_add_entry(struct qtnf_bus
*bus
, const char *name
,
20 int (*fn
)(struct seq_file
*seq
, void *data
))
22 debugfs_create_devm_seqfile(bus
->dev
, name
, bus
->dbg_dir
, fn
);