0001
0002
0003
0004 #include "debug.h"
0005
0006 void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name)
0007 {
0008 struct dentry *parent = qtnf_get_debugfs_dir();
0009
0010 bus->dbg_dir = debugfs_create_dir(name, parent);
0011 }
0012
0013 void qtnf_debugfs_remove(struct qtnf_bus *bus)
0014 {
0015 debugfs_remove_recursive(bus->dbg_dir);
0016 bus->dbg_dir = NULL;
0017 }
0018
0019 void qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name,
0020 int (*fn)(struct seq_file *seq, void *data))
0021 {
0022 debugfs_create_devm_seqfile(bus->dev, name, bus->dbg_dir, fn);
0023 }