mirror of
https://github.com/torvalds/linux.git
synced 2024-12-24 11:51:27 +00:00
0b68fe10b8
This patch modifies location of debugfs entries and their naming conventions to support multiple wireless cards on pcie host. Selected approach is to use separate directories for different wireless cards in top-level qtnfmac debugfs directory. Here is an example that clarifies the chosen naming conventions: $ sudo ls /sys/kernel/debug/qtnfmac/ qtnfmac_pcie:0000:01:00.0 Signed-off-by: Sergey Matyukevich <sergey.matyukevich.os@quantenna.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
24 lines
606 B
C
24 lines
606 B
C
// SPDX-License-Identifier: GPL-2.0+
|
|
/* Copyright (c) 2015-2016 Quantenna Communications. All rights reserved. */
|
|
|
|
#include "debug.h"
|
|
|
|
void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name)
|
|
{
|
|
struct dentry *parent = qtnf_get_debugfs_dir();
|
|
|
|
bus->dbg_dir = debugfs_create_dir(name, parent);
|
|
}
|
|
|
|
void qtnf_debugfs_remove(struct qtnf_bus *bus)
|
|
{
|
|
debugfs_remove_recursive(bus->dbg_dir);
|
|
bus->dbg_dir = NULL;
|
|
}
|
|
|
|
void qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name,
|
|
int (*fn)(struct seq_file *seq, void *data))
|
|
{
|
|
debugfs_create_devm_seqfile(bus->dev, name, bus->dbg_dir, fn);
|
|
}
|