| 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 | }
|