aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/debug.c')
-rw-r--r--drivers/net/wireless/ath/ath9k/debug.c24
1 files changed, 18 insertions, 6 deletions
diff --git a/drivers/net/wireless/ath/ath9k/debug.c b/drivers/net/wireless/ath/ath9k/debug.c
index 179da2099270..a5329c98f9ea 100644
--- a/drivers/net/wireless/ath/ath9k/debug.c
+++ b/drivers/net/wireless/ath/ath9k/debug.c
@@ -876,6 +876,15 @@ void ath_debug_stat_tx(struct ath_softc *sc, struct ath_buf *bf,
876 TX_SAMP_DBG(rssi) = ts->ts_rssi; 876 TX_SAMP_DBG(rssi) = ts->ts_rssi;
877 TX_SAMP_DBG(tid) = ts->tid; 877 TX_SAMP_DBG(tid) = ts->tid;
878 TX_SAMP_DBG(qid) = ts->qid; 878 TX_SAMP_DBG(qid) = ts->qid;
879
880 if (ts->ts_flags & ATH9K_TX_BA) {
881 TX_SAMP_DBG(ba_low) = ts->ba_low;
882 TX_SAMP_DBG(ba_high) = ts->ba_high;
883 } else {
884 TX_SAMP_DBG(ba_low) = 0;
885 TX_SAMP_DBG(ba_high) = 0;
886 }
887
879 sc->debug.tsidx = (sc->debug.tsidx + 1) % ATH_DBG_MAX_SAMPLES; 888 sc->debug.tsidx = (sc->debug.tsidx + 1) % ATH_DBG_MAX_SAMPLES;
880 spin_unlock(&sc->debug.samp_lock); 889 spin_unlock(&sc->debug.samp_lock);
881 890
@@ -1516,14 +1525,15 @@ static int open_file_bb_mac_samps(struct inode *inode, struct file *file)
1516 len += snprintf(buf + len, size - len, "Tx status Dump :\n"); 1525 len += snprintf(buf + len, size - len, "Tx status Dump :\n");
1517 len += snprintf(buf + len, size - len, 1526 len += snprintf(buf + len, size - len,
1518 "Sample rssi:- ctl0 ctl1 ctl2 ext0 ext1 ext2 comb " 1527 "Sample rssi:- ctl0 ctl1 ctl2 ext0 ext1 ext2 comb "
1519 "isok rts_fail data_fail rate tid qid tx_before(ms)\n"); 1528 "isok rts_fail data_fail rate tid qid "
1529 "ba_low ba_high tx_before(ms)\n");
1520 for (sampidx = 0; sampidx < ATH_DBG_MAX_SAMPLES; sampidx++) { 1530 for (sampidx = 0; sampidx < ATH_DBG_MAX_SAMPLES; sampidx++) {
1521 for (i = 0; i < ATH_DBG_MAX_SAMPLES; i++) { 1531 for (i = 0; i < ATH_DBG_MAX_SAMPLES; i++) {
1522 if (!ATH_SAMP_DBG(ts[i].jiffies)) 1532 if (!ATH_SAMP_DBG(ts[i].jiffies))
1523 continue; 1533 continue;
1524 len += snprintf(buf + len, size - len, "%4d \t" 1534 len += snprintf(buf + len, size - len, "%-14d"
1525 "%8d %4d %4d %4d %4d %4d %4d %4d %4d " 1535 "%-4d %-4d %-4d %-4d %-4d %-4d %-4d %-4d %-8d "
1526 "%4d %4d %2d %2d %d\n", 1536 "%-9d %-4d %-3d %-3d %08x %08x %-11d\n",
1527 sampidx, 1537 sampidx,
1528 ATH_SAMP_DBG(ts[i].rssi_ctl0), 1538 ATH_SAMP_DBG(ts[i].rssi_ctl0),
1529 ATH_SAMP_DBG(ts[i].rssi_ctl1), 1539 ATH_SAMP_DBG(ts[i].rssi_ctl1),
@@ -1538,6 +1548,8 @@ static int open_file_bb_mac_samps(struct inode *inode, struct file *file)
1538 ATH_SAMP_DBG(ts[i].rateindex), 1548 ATH_SAMP_DBG(ts[i].rateindex),
1539 ATH_SAMP_DBG(ts[i].tid), 1549 ATH_SAMP_DBG(ts[i].tid),
1540 ATH_SAMP_DBG(ts[i].qid), 1550 ATH_SAMP_DBG(ts[i].qid),
1551 ATH_SAMP_DBG(ts[i].ba_low),
1552 ATH_SAMP_DBG(ts[i].ba_high),
1541 jiffies_to_msecs(jiffies - 1553 jiffies_to_msecs(jiffies -
1542 ATH_SAMP_DBG(ts[i].jiffies))); 1554 ATH_SAMP_DBG(ts[i].jiffies)));
1543 } 1555 }
@@ -1550,8 +1562,8 @@ static int open_file_bb_mac_samps(struct inode *inode, struct file *file)
1550 for (i = 0; i < ATH_DBG_MAX_SAMPLES; i++) { 1562 for (i = 0; i < ATH_DBG_MAX_SAMPLES; i++) {
1551 if (!ATH_SAMP_DBG(rs[i].jiffies)) 1563 if (!ATH_SAMP_DBG(rs[i].jiffies))
1552 continue; 1564 continue;
1553 len += snprintf(buf + len, size - len, "%4d \t" 1565 len += snprintf(buf + len, size - len, "%-14d"
1554 "%8d %4d %4d %4d %4d %4d %4d %s %4d %02x %d\n", 1566 "%-4d %-4d %-4d %-4d %-4d %-4d %-4d %-9s %-2d %02x %-13d\n",
1555 sampidx, 1567 sampidx,
1556 ATH_SAMP_DBG(rs[i].rssi_ctl0), 1568 ATH_SAMP_DBG(rs[i].rssi_ctl0),
1557 ATH_SAMP_DBG(rs[i].rssi_ctl1), 1569 ATH_SAMP_DBG(rs[i].rssi_ctl1),