summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c
diff options
context:
space:
mode:
authorLorenzo Bianconi2018-06-29 13:40:55 +0200
committerKalle Valo2018-07-04 17:16:01 +0200
commit4a07ed51cae18765c76d9aede5b9830d42db1546 (patch)
tree4c91675f2412d7bbc12fe6ba9e58bf20ff81abdf /drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c
parentmt76x2: dfs: add sw pattern detector (diff)
downloadkernel-qcow2-linux-4a07ed51cae18765c76d9aede5b9830d42db1546.tar.gz
kernel-qcow2-linux-4a07ed51cae18765c76d9aede5b9830d42db1546.tar.xz
kernel-qcow2-linux-4a07ed51cae18765c76d9aede5b9830d42db1546.zip
mt76x2: debugfs: add sw pulse statistics to dfs debugfs
Add sw pattern detector statistics to mt76x2 debugfs. Moreover track down number of allocated sequence by the detector Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c')
-rw-r--r--drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c b/drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c
index 3f86e01049f3..74725902e6dc 100644
--- a/drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c
+++ b/drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c
@@ -91,12 +91,20 @@ mt76x2_dfs_stat_read(struct seq_file *file, void *data)
struct mt76x2_dev *dev = file->private;
struct mt76x2_dfs_pattern_detector *dfs_pd = &dev->dfs_pd;
+ seq_printf(file, "allocated sequences:\t%d\n",
+ dfs_pd->seq_stats.seq_pool_len);
+ seq_printf(file, "used sequences:\t\t%d\n",
+ dfs_pd->seq_stats.seq_len);
+ seq_puts(file, "\n");
+
for (i = 0; i < MT_DFS_NUM_ENGINES; i++) {
seq_printf(file, "engine: %d\n", i);
seq_printf(file, " hw pattern detected:\t%d\n",
dfs_pd->stats[i].hw_pattern);
seq_printf(file, " hw pulse discarded:\t%d\n",
dfs_pd->stats[i].hw_pulse_discarded);
+ seq_printf(file, " sw pattern detected:\t%d\n",
+ dfs_pd->stats[i].sw_pattern);
}
return 0;