Lines Matching defs:tidstats
2499 struct cfg80211_tid_stats *tidstats,
2505 if (!(tidstats->filled & BIT(NL80211_TID_STATS_RX_MSDU))) {
2506 tidstats->rx_msdu += sta_get_tidstats_msdu(&sta->deflink.rx_stats,
2515 tidstats->rx_msdu +=
2520 tidstats->filled |= BIT(NL80211_TID_STATS_RX_MSDU);
2523 if (!(tidstats->filled & BIT(NL80211_TID_STATS_TX_MSDU))) {
2524 tidstats->filled |= BIT(NL80211_TID_STATS_TX_MSDU);
2525 tidstats->tx_msdu = sta->deflink.tx_stats.msdu[tid];
2528 if (!(tidstats->filled & BIT(NL80211_TID_STATS_TX_MSDU_RETRIES)) &&
2530 tidstats->filled |= BIT(NL80211_TID_STATS_TX_MSDU_RETRIES);
2531 tidstats->tx_msdu_retries = sta->deflink.status_stats.msdu_retries[tid];
2534 if (!(tidstats->filled & BIT(NL80211_TID_STATS_TX_MSDU_FAILED)) &&
2536 tidstats->filled |= BIT(NL80211_TID_STATS_TX_MSDU_FAILED);
2537 tidstats->tx_msdu_failed = sta->deflink.status_stats.msdu_failed[tid];
2544 tidstats->filled |= BIT(NL80211_TID_STATS_TXQ_STATS);
2545 ieee80211_fill_txq_stats(&tidstats->txq_stats,
2567 bool tidstats)
2745 if (tidstats && !cfg80211_sinfo_alloc_tid_stats(sinfo, GFP_KERNEL)) {