This source file includes following definitions.
- qtnf_debugfs_init
- qtnf_debugfs_remove
- qtnf_debugfs_add_entry
1
2
3
4 #include "debug.h"
5
6 void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name)
7 {
8 struct dentry *parent = qtnf_get_debugfs_dir();
9
10 bus->dbg_dir = debugfs_create_dir(name, parent);
11 }
12
13 void qtnf_debugfs_remove(struct qtnf_bus *bus)
14 {
15 debugfs_remove_recursive(bus->dbg_dir);
16 bus->dbg_dir = NULL;
17 }
18
19 void qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name,
20 int (*fn)(struct seq_file *seq, void *data))
21 {
22 debugfs_create_devm_seqfile(bus->dev, name, bus->dbg_dir, fn);
23 }